Version 20.1 新增功能

2020年9月1日

一般新增功能

  • 添加了可變更與每種 CSV 格式相關的引號標記的功能。添加了 Concordance 加載檔案 (DAT) 格式到預設的 CSV 格式清單中。
  • 把新檔案的編碼設為UTF-8 不帶 Unicode 簽名,並且在Text(文字)組態下,預設啟用優先選擇 UTF-8 選項。預設情況下,US-ASCII 檔案將以不帶簽名的 UTF-8 格式打開。
  • 改善了命令列 /l/cl 選項,允許用負數指定從最後一行開始的行數,或從最後一行開始的字元數。
  • 新版本預設將剪貼簿歷史記錄中選取的一個字串移動到歷史記錄中的最新位置,並將目前的剪貼簿中的內容取代為該字串。
  • 添加了開始篩選結束篩選選項到進階篩選對話方塊中,讓你能把多行設定為要篩選的行。
  • 在跳轉對話方塊中添加了能夠指定檔案位置的跳轉目的地。變更檔案位置將在確認跳轉之前自動更新跳轉對話方塊中的,反之亦然。
  • 在 64 位版本中,ee128.exe,ee256.exe 和 ee512.exe 現在重新構建為 DLL(ee128.dll,ee256.dll 和 ee512.dll)。在 32 位中,ee128.dll 已添加到安裝中。
  • 添加了 EECommon.dll 檔案到安裝中。
  • 更新了 Sum 巨集,以便能夠對 CSV 文檔中選取儲存格中的數字求和。
  • 通過多執行緒提高了打開超大檔案的速度。

測試結果:

v20.0v20.1比較
打開一個大檔案 (第一次)15.3 秒5.97 秒快 2.56 倍
打開一個大檔案 (第二次)3.58 秒0.781 秒快 4.58 倍

* 2.70 GB,200,000,000 行,ASCII 隨機數據檔案。測試系統:16 執行緒,Windows 10 (64-bit),Core i9-9900K,32GB RAM,2TB SSD。第一次第二次指在重啟 Windows 後第一次和第二次打開檔案。由於 Windows 快取機制,第二次通常比第一次更快。EmEditor 不會留下任何臨時檔案來提高打開檔案的速度。

新增選項

  • 添加了聯繫新的水平/垂直群組核取方塊到自訂對話方塊的視窗頁面上。
  • 添加了引號標記文字方塊到自訂對話方塊的 CSV 頁面上。
  • 添加了開始篩選結束篩選核取方塊到進階篩選對話方塊中。
  • 添加了檔案位置文字方塊到跳轉對話方塊中。
  • 添加了將最近使用的字串移動到剪貼簿歷史記錄的頂部核取方塊到自訂對話方塊中的編輯頁面上。

外掛程式 API 新增功能

  • 添加了CI_MOVE_CLIP 動作到 CLIP_INFO 結構中。
  • 添加了 FLAG_FILTER_BEGINFLAG_FILTER_END 標志到 FILTER_INFO_EX 結構中。
  • 添加了 EI_FILE_POS_TO_LOGICALEI_LOGICAL_TO_FILE_POSEI_CELL_TO_LOGICAL,和 EI_LOGICAL_TO_CELL 命令到 EE_INFO 消息中。

新增巨集功能

  • 添加了 QuotationMark 屬性到 Csv 對象中。
  • 添加了 eeExFilterBegineeExFilterEnd 標志到 Document 對象的 Filter 方法中。