Version 18.3 新增功能

2018年11月7日

一般新增功能

  • 添加了隨機順序到排序。
  • 新版本可以打開每行16,32,64,128 和 256 字節的二進位(十六進位視圖)檔案。每行選擇更大的字節可以加快二進位檔案的加載速度
  • 在沒有臨時檔案的情況下,打開大檔案時重新啟用多線程搜尋/取代以提高其速度。
  • 篩選工具列中添加了「僅書籤行」「僅未標示書籤的行」「符合換行符號」按鈕。
  • 大大提高了刪除換行符號以及驗證含有內嵌換行符號的 CSV 文檔的速度。
  • 當鍵盤焦點位於「篩選」工具列的「列」下拉清單方塊中,可以通過按 ENTER/ESC 鍵重新整理/中止篩選。
  • 新版本允許您在多選模式下通過 CTRL 加游標右鍵單擊來取消選擇。
  • 您現在可以對未儲存的文檔啟用唯讀模式。

測試結果:

v18.2v18.3比較
全部取代(不用臨時檔案打開)6.33 秒2.17 秒 快 2.92 倍 
刪除換行符號28.5 秒8.42 秒快 3.38 倍
轉換到 CSV 模式(CSV 含內嵌換行)7.27 秒0.01 秒快 727 倍

* 全部取代:1.34 GB,100,000,000 行,ASCII 隨機數據,取代 “aaa” 為 “@@@”,預設選項;刪除換行符號:538 MB,10,000,000 行,ASCII 隨機數據;轉換到 CSV 模式:142 KB,500 行,52,300 換行符;測試系統:Windows 10 (64-bit),Core i7-8700K,32GB RAM。

新增選項

  • 添加了隨機排序單選按鈕到多欄排序對話方塊中。
  • 添加了二進位(十六進位視圖)下拉清單方塊到自訂對話方塊的格式頁面上。
  • 添加了僅書籤標示行僅未標示書籤的行符合換行符號僅 CR僅 LF僅 CR+LF其他核取方塊到進階篩選對話方塊中。

新增命令

  • 隨機排序
  • 僅書籤行(篩選工具列)
  • 僅未標示書籤的行(篩選工具列)
  • 符合換行符號(篩選工具列)
  • 僅 CR(篩選工具列)
  • 僅 LF(篩選工具列)
  • CR+LF(篩選工具列)
  • 其他(篩選工具列)

外掛程式 API 新增功能

  • 添加了 SORT_RANDOM 標志到 Editor_Sort 內聯函數以及 SORT_INFO 結構中。
  • 添加了 FLAG_FIND_BOOKMARKED_ONLYFLAG_FIND_CR_ONLYFLAG_FIND_CR_LFFLAG_FIND_LF_ONLYFLAG_FIND_NL_OTHERSFLAG_FIND_UNBOOKMARKED_ONLY,以及FLAG_FIND_MATCH_NL 標志到 FILTER_INFO_EX 結構中。

新增巨集功能

  • 添加了 R(隨機排序)選項到 Sort 方法的 strColumns 參數中。
  • 添加了 ExFlags 參數到 Filter 方法中。

修復 Bug

  • 修復了與批次取代相關的某個問題。
  • 修復了v18.0.0及之後版本中的一個 bug,即儲存包含很長行(超過260 MB)的檔案可能會損壞檔案的問題。
  • 修復了使用者報告的問題(123)。