Version 18.6 新增功能

2019年2月6日

一般新增功能

  • 改善了多選區模式下的各種功能。例如,您現在可以複製多個選區,然後貼上到另一處的多選區,如果在自訂對話方塊的編輯頁面上啟用了總是插入新行複製多個選區時選項(預設)。如果禁用了當在多選區輸入時保持選區選項(預設),則在按箭頭鍵移動游標時,多個游標不再局限於多選區範圍內。
  • 新版本允許您通過按 DELETE 鍵刪除換行符,當選區的每個游標位於每行的末尾,或者按 BACK 鍵刪除換行符,當空選區的每個游標位於每行的開頭時。
  • 如果在組態屬性對話方塊的亮顯(2)頁面上啟用了自動完成括號/引號標記選項,新版本允許您能在多選區模式下自動完成括號/引號。
  • 新版本允許您在多選區模式下所選取的列範圍內,對文字進行排序刪除重複行
  • 新版本讓您能在多選區模式下插入/覆寫命令(INSERT 鍵)來切換插入/覆寫模式。
  • 改善了復原命令後恢復游標位置和選取範圍的行為。例如,在執行復原刪除右側單字(CTRL + DELETE)命令以及復原重複行命令之後,游標位置以及選取行的範圍會移回正確的位置。
  • 新的預設快速鍵包括 ALT+CTRL+SHIFT+向上/下鍵,能取消多選區最上/下方的選取(取消多選區最上方選取以及取消多選區最下方選取 命令)。
  • 在選擇多個選區時,提高了游標移動和文字編輯的速度。
  • 在不使用臨時檔案的情況下,大大提高了打開超大檔案的速度。

測試結果:

v17.9v18.4v18.5v18.6與 v17.9 相較
打開一個超大檔案20.4 秒15.6 秒8.17 秒7.28 秒快 2.80 倍

* 1.34 GB,100,000,000 行,ASCII 隨機數據,「使用臨時檔案」選項關。測試系統:Windows 10 (64-bit),Core i7-8700K,32 GB RAM,500 GB SSD。

  • 大大提高了刪除換行符號命令,全部取代(當尋找字串包含換行符號而取代字串沒有時),以及復原操作的速度。請參閱下面的測試結果表。

測試結果:

v18.4v18.6與 v18.4 相較
刪除換行符號6.02 秒3.44 秒快 1.75 倍
復原上述操作15.0 秒6.33 秒快 2.37 倍

* 538 MB,10,000,000 行,ASCII 隨機數據,「使用臨時檔案」選項關。測試系統:Windows 10 (64-bit),Core i7-8700K,32 GB RAM,500 GB SSD。

  • 提高了編輯包含很長行的文檔時的速度。
  • 改善了右移一個單字(CTRL+向右鍵),左移一個單字(CTRL+向左鍵),往右延伸一個單字(CTRL+SHIFT+向右鍵),以及往左延伸一個單字(CTRL+SHIFT+向左鍵)命令的行為。
  • 將鍵盤快速鍵 CTRL+SHIFT+H 添加為多檔取代命令的預設快速鍵。
  • 新版本允許您在 CSV 模式下篩選時複製貼上欄或重複欄。
  • 添加了「整個字串需符合 」按鈕到篩選工具列上。
  • 添加了自訂覆寫游標大小和顏色的功能。
  • 改進了全屏模式的行為(在全屏模式下顯示狀態列,按 ALT 鍵不再顯示工具列和功能表)。

新增選項

  • 添加了「<< 尋找」按鈕到多檔取代對話方塊中。
  • 添加了「除了游標所在行」核取方塊到儲存詳細信息對話方塊中。
  • 添加了複製多個選區時無法插入新行當在多選區輸入時保持選區核取方塊到自訂對話方塊中的編輯頁面 上。
  • 添加了字型大小和行距自訂對話方塊檢視頁面上的高度下拉清單方塊中。
  • 添加了設定覆寫游標大小和顏色核取方塊到自訂對話方塊中的檢視頁面上。
  • 添加了有多選區的行條目到組態屬性中顯示頁面上的指定部分清單中。

新增命令

  • 刪除空行
  • 取消最上方選取 (多選區模式)
  • 取消最下方選取 (多選區模式)
  • 整個字串需符合 (篩選工具列)

外掛程式 API 新增功能

新版本允許您使用以下格式從巨集調用指定的片段。分隔符(在本例中為’/’)必須用作字串的第一個字元。

editor.ExecutePlugin( "Snippets.dll", eePluginUserMessage, 2, "/FolderName/SnippetName" );