Version 20.4 新增功能

2020年12月15日

一般新增功能

  • 添加了通知功能。當發生諸如「新版本可用」,「檢測到 CSV 檔案」之類的事件時,EmEditor 會在右下角顯示一個氣球狀提示,允許您確認或選擇通知操作。即使氣球提示消失在幾秒鐘後,您仍然可以點擊狀態列上的通知圖示(💬)以顯示通知欄,您可以在其中找到之前的通知清單。 點擊其中一項將顯示一個對話方塊,以確認或選擇通知操作。
  • 改善了更新檢查器的行為。
  • 添加了以 MB 為單位設定全局最大記憶體大小的功能,並改進了同時打開多個大檔案時與記憶體和執行緒使用率有關的行為。
  • 改進了刪除重複行比較 命令的速度。

測試結果:

v20.3.0v20.4.0比較
刪除重複行51.7 秒21.6 秒快 2.39倍
比較743 秒1.59 秒快 467 倍

  刪除重複行:10 GB,3億行,隨機ASCII數據,勾選「總是丟棄過長的復原信息來加速」選項。
  比較:兩個完全不同的 100 MB 檔案,3億行,隨機ASCII數據,Quality 5(最精確)
  測試系統:Windows 10(64位),Core i9-9900K,32GB RAM,2TB SSD。

新增選項

  • 添加了通知頁面和更新頁面到自訂對話方塊中。
  • 添加了最大記憶體大小(MB)文字方塊到自訂對話方塊中的進階頁面上。
  • 添加了顯示檔案名,行和符合的字串顯示檔案名和符合的字串多檔尋找對話方塊中的匯出選項下拉清單方塊中。

新增命令

  • 切換通知
  • 自訂通知
  • 自訂更新
  • 刪除空列
  • 清除所有復原/重做歷史
  • 尋找最短行/儲存格

外掛程式 API 新增功能

  • 添加了 FLAG_FIND_FILE_AND_MATCHEDFLAG_FIND_FILE_LINE_AND_MATCHED 標志到 BATCH_GREP_INFOGREP_INFO_EX 結構中。

新增巨集功能

  • 添加了 eeFindFileLineAndMatchedeeFindFileAndMatched 標志到 FindInFilesBatchFindInFiles 方法中。