Version 19.7 新增功能

2020年3月24日

一般新增功能

  • 添加了移動/複製欄命令,可以通過尺規上的右鍵功能表選擇該命令。 選擇此命令將快顯一個對話方塊,您可以在其中指定要將選定的欄或目前的欄移動或複製到的位置。
  • 添加了合併欄命令,可以通過尺規上的右鍵功能表選擇該命令。 選擇此命令將快顯一個對話方塊,您可以在其中選擇是串連欄還是使用第一個非空白值值。
  • 添加了合併欄的選項到抽出欄合併 CSV 命令中。
  • 使用改進的算法和多執行緒程式碼極大地提高了多行搜索的速度。

測試結果:

v19.6v19.7比較
尋找一個多行字串 *168.8 倍0.625 倍快 110 倍
取代一個多行字串 *225.3 倍0.907 倍快 27.9 倍
取代一個多行的規則運算式 *354.1 倍24.0 倍快 2.25 倍

*1 尋找一個 10 行的字串,勾選「符合大小寫」,1 個字串符合。
*2 把 “ab\nde” 取代成 “@”,勾選「逸出序列」,17 個字串符合。
*3 把 “a.*?\nb.*?\nc” 取代成 “@”,勾選「規則運算式」,9,842 個字串符合。
   1.34 GB,100,000,000 行,ASCII 隨機數據檔案。16 執行緒,Windows 10 (64-bit),Core i9-9900K,32GB RAM,2TB SSD。

新增選項

  • 添加了移動/複製欄對話方塊。
  • 添加了合併欄對話方塊。
  • 添加了與上一欄合併核取方塊,串連使用第一個非空白值值選項按鈕到抽出欄對話方塊中。
  • 添加了與上一欄合併核取方塊, 串連使用第一個非空白值值選項按鈕到合併 CSV對話方塊中。

新增命令

  • 移動/複製欄
  • 合併欄

外掛程式 API 新增功能

  • 添加了 EE_EDIT_COLUMN 消息,Editor_EditColumn 內聯函數,以及 EDIT_COLUMN_INFO 結構。

新增巨集功能

  • 添加了 MoveColumnCombineColumns 方法到 Document 對象中。