Version 19.9 新增功能

2020年6月16日

一般新增功能

  • 添加了批次或多個搜索的功能到尋找多檔尋找,以及多檔取代命令中。
  • 添加了分割欄命令讓你能按指定的分隔符分割 CSV 文檔中的欄,並將其放入右邊的欄或下方的行中。
  • 提高了低記憶體情況下檔案打開和排序命令的穩定性。
  • 改進了崩潰報告對話方塊/檔案。
  • 新版本允許您從 WSL(適用於 Linux 的Windows 子系統)中打開以波浪號(~/)開頭的檔案路徑。
  • 現在,「Tab/縮排」選項可以選擇忽略全形空格。
  • 通過使用改進的算法以及 SSE,AVX-2 和 AVX-512 指令集,將多個字串通過邏輯分離(OR)組合在一起,大大提高了進階篩選的速度。

測試結果:

v19.8v19.9比較
進階篩選(16 執行緒)7.33 秒2.34 秒快 3.13 倍
進階篩選(單執行緒)61.8 秒17.1 秒快 3.61 倍

50 個由邏輯分離(OR)組合而成的隨機 ASCII 搜索字串,忽略大小寫,1.34 GB,100,000,000行,ASCII隨機數據檔案。 測試系統:Windows 10 (64-bit),Core i9-9900K,32GB RAM,2TB SSD。

新增選項

  • 添加了批次尋找批次多檔尋找,以及批次多檔取代對話方塊。重新設計了批次取代對話方塊。
  • 添加了分割欄 對話方塊。
  • 添加了從批次清單中選擇命令到尋找取代多檔尋找,和多檔取代對話方塊中的尋找清單方塊旁點擊>按鈕所顯示的功能表中。
  • 添加了批次選項對話方塊。
  • 刪除了自訂對話方塊中滑鼠頁面上的按一下滑鼠右鍵以設定游標位置核取方塊。
  • 添加了忽略寬間距空格核取方塊到 Tab/縮排對話方塊中。

新增命令

  • 分割欄
  • 傳送意見
  • 撰寫評論

外掛程式 API 新增功能

  • 添加了 EE_SPLIT_COLUMN 消息,Editor_SplitColumn 內聯函數和 SPLIT_COLUMN_INFO 結構。
  • 添加了 Editor_BatchFindReplace 內聯函數和 BATCH_INFO 結構。

新增巨集功能

  • 添加了 SplitColumn 方法到 Document 對象中。
  • 添加了 BatchFindBatchReplace 方法到 Selection 對象中。
  • 添加了 filters 屬性到 Editor 對象中。
  • 添加了 AddFindAddReplace 方法到 Filters 集合中。
  • 添加了 strFilternExFlags 參數 Filters 集合的 Add 方法中。
  • 添加了 ExFlagsReplace 屬性到 Filter 對象中。