Version 21.0 新增功能

2021年8月10日

一般新增功能

  • 新增了版面配置命令(多項),可以選擇顯示或隱藏哪些 UI 元素,是否切換到全屏模式,以及下次啟動 EmEditor 時是否保留版面配置。預設情況下,定義了焦點模式 (F11) 和全屏版面配置。
  • 添加了 /layout 切換到命令列選項。
  • 當檔案中存在很長的行時,提高了選取,捲動和規則運算式搜索的速度。
  • 新版本在儲存/編輯錄制的巨集時,將命令名稱作為註釋添加到每個 editor.ExecuteCommandByID 方法中。

測試結果:

v20.9v21.0比較
把所有 “[a-e]” 取代為空字串5.99 秒0.016 秒快 349  倍

* 976 KB,1 行,100 萬個字元,隨機ASCII數據,除規則運算式外的預設選項,16 執行緒,Windows 10(64位),Core i9-9900K,64GB RAM,2TB SSD。

新增選項

  • 添加了版面配置頁面到自訂對話方塊中。
  • 添加了插入為 HTML 命令到剪貼簿歷史記錄功能表中。
  • 如果 HTML 格式在剪貼簿中可用,新版本將貼上為 HTML 按鈕添加到貼上字串時顯示的顯示剪貼簿歷史記錄按鈕中。
  • 添加了巨集文字方塊, 按鈕,設定重複次數核取方塊,對每個打開的文檔運行巨集 核取方塊,名稱清單方塊,添加按鈕,刪除按鈕,> 按鈕,運行巨集後儲存並關閉每個文檔核取方塊,以及儲存選項核取方塊到巨集臨時選項對話方塊中。

新增命令

  • 貼上為 HTML
  • 自訂版面配置
  • 版面配置
  • 主功能表

外掛程式 API 的新增功能

  • 添加了 COLUMN_DELETECOLUMN_SELECT,和 COLUMN_SELECT_NO_HEADINGS 標志到 Editor_EditColumn 內嵌函式以及 EDIT_COLUMN_INFO 結構中。

新增巨集功能

  • 添加了 DeleteColumn 方法到 Document 對象中。
  • 添加了 SelectColumn 方法到 Selection 對象中。