Version 22.4 新增功能

2023年5月17日

一般新增功能

  • 改進了從慢速磁碟機或網絡磁碟機打開超大檔案時的行為和進度消息。[PF]
  • 改進了取消多檔尋找 時的響應時間。[PF]
  • 添加了使用語言伺服器通訊協定 (LSP) 的語法檢查功能。[P]
  • 通過添加簽出提交和創建新分支的能力改進了提交清單 (CommitList) 外掛程式。[P]
  • 添加了在尋找對話方塊或尋找工具列中輸入搜索字串時更新亮顯顯示的功能。啟用此功能後,只有在尋找/取代/多檔尋找/多檔取代對話方塊或尋找工具列可見時,才會顯示亮顯。EmEditor 預設停用此功能,但可以通過單擊尋找下拉清單方塊旁邊 > 按鈕所顯示的功能表中,選擇自動亮顯來啟用此功能。[PF]
  • 改進了使用滑鼠延伸選區時的捲動行為。當您拖動滑鼠(按住滑鼠左鍵的同時移動滑鼠指針)經過編輯器視窗的邊緣時,滑鼠指針的形狀會發生變化。滑鼠指針越過視窗邊緣越遠,捲動速度越快。如果將滑鼠指針移離視窗太遠,捲動行為就像您拖動捲動滑塊(縮略圖)一樣。此模式讓您能輕松地將選區的末端移動到文檔中的任何位置。預設情況下,當您進入該模式時會顯示迷你地圖。在按住滑鼠左鍵的同時按下 ESC 鍵將切換回正常選取模式。[PF]
  • 單擊水平捲軸箭頭時,新版本會向右或向左捲動 8 個字元。[PF]
  • 變更了主功能表上的捷徑(轉換工具)。[PF]
  • 變更了貼上行為 – 如果剪貼簿文字包含換行符且目前的選擇模式為多選,則新版本也會貼上為多行。[PF]
  • 提高了可靠性和穩健性,尤其是在低記憶體情況下處理非常大的檔案時。[PF]
  • 新版本把「beta 測試版」稱作「預覽版」。[PF]
  • 提高了多檔尋找刪除欄清除內容隨機排序和 base 64 編碼/解碼命令的速度。隨機排序命令的速度通過使用快速偽隨機數生成器(Xoshiro-cpp)得到了進一步的提高。

測試結果:

v22.3v22.4比較
多檔尋找6.240 秒2.261 秒快 2.76 倍
刪除欄2.582 秒1.072 秒快 2.41 倍
清除內容2.658 秒1.101 秒快 2.41 倍
隨機排序6.668 秒4.858 秒快 1.47 倍

* 多檔尋找:在 8 個隨機 ASCII/UTF-8 數據檔案(總共 5.73 GB)中尋找 “abc”,忽略大小寫。
刪除欄,清除內容:1.99 GB,1590 萬行,隨機 CSV 數據。
隨機排序:9.68 GB,2 億行,隨機 ASCII 數據。
全部:除了選擇「總是丟棄過長的復原信息來加速」之外都是預設選項;操作系統:Windows 11,Core i9-11900K,64GB RAM,2TB SSD。

新增選項

  • 添加了語言服務器協議選項到組態屬性中的語法檢查頁面上的文檔類型下拉清單方塊中。[P]
  • 添加了自動亮顯命令到尋找對話方塊中單擊尋找下拉清單方塊旁邊的 > 按鈕所顯示的功能表中。[PF]

新增外掛程式功能[P]

  • CommitList 外掛程式中添加了簽出提交、創建新分支或刪除分支的功能。這些命令可以通過提交清單或分支清單的內容功能表訪問。

備註

  • [P] 僅限 EmEditor 專業版
  • [PF] EmEditor 專業版和 EmEditor 免費版