Version 19.8 新增功能

2020年4月24日

一般新增功能

  • 添加了使用 uchardet(Mozilla 字元編碼探測的 C++ 分支)的選項,並改進了使用「偵測全部」選項打開檔案時的檔案編碼檢測。
  • 添加了一種功能,該功能可以在每個指定的位元組數處用換行分割檔案,並在打開多個檔案的同時對每個打開的文檔運行巨集(新的進階打開命令)。當你要在打開固定長度的記錄資料檔案(不包含換行)時,將其在每個指定的位元組數處用換行分割,并使用巨集將其轉換為 CSV 格式時,此功能可能很有用。
  • 新版本讓您能把轉換 CSV 格式錄制為巨集(ConvertCsv 方法)。
  • 比較兩個文檔時,改進了并排顯示視窗的行為。例如,在同時并排顯示比較兩個視窗時最小化一個視窗,另一個視窗也將同時最小化。在 Windows 10 中,新版本消除了兩個并排顯示視窗之間的視覺間隙。
  • 添加了很暗的模式(僅適用於 Windows 10 Build 17763 或更高版本)。由於 Windows API 尚未正式支持針對桌面應用程式的深色模式,因此該功能仍處於測試階段。Windows 的未來版本可能不支持它。
  • 新增了命令來應用 Unicode 正規化,此正規化在「Unicode 標準第 15 號附件 Unicode Normalization Forms」中定義。
  • 添加了一個選項,以將一系列正確的韓文拼音字母顯示為組成的字元。例如,如果啟用此選項,”ᄒ ᅡ ᆫ ᄀ ᅳ ᆯ”(不含空格)會被顯示為 “한글”。此選項對正確顯示舊韓文也有效。
  • 提高了多行規則運算式搜索和取代的速度。

測試結果:

v19.6v19.7v19.8相較於 v19.6
尋找一個多行規則運算式54.1 秒24.0 秒18.1 秒快 3.01 倍

* 測試條件與 Version 19.7 中的測試條件相同。

新增選項

  • 添加了進階打開對話方塊。
  • 添加了很暗 (beta)核取方塊到自訂對話方塊的檢視頁面上。
  • 添加了設定「偵測全部」選項時,用 uchardet 檢測檔案編碼打開 US-ASCII 作為系統預設編碼核取方塊到自訂對話方塊的檔案頁面上。
  • 重新命名多欄排序對話方塊為進階排序對話方塊,並且新的對話方塊讓您能定義多個條件,即使是非 CSV 文檔。添加了「進階選項」按鈕到進階排序對話方塊中。
  • 添加了按出現次數對相同的字串進行群組核取方塊到自訂對話方塊的排序頁面上。
  • 添加了將編碼名稱附加到檔案名核取方塊到在檔案中尋找對話方塊的進階對話方塊中。
  • 添加了不再顯示這些新增選項 核取方塊到啟動視窗中。
  • 添加了最早的版本下拉清單方塊到自訂啟動視窗對話方塊中。
  • 添加了顯示組成的韓文拼音字母 核取方塊到自訂對話方塊的文字呈現頁面上。

新增命令

  • 跳轉到其他
  • 尋找最長行/儲存格
  • 尋找非空最短行/儲存格
  • 進階打開
  • 重設欄寬
  • Unicode 正規化表單 C (標準組合)
  • Unicode 正規化表單 D (標準分解)
  • Unicode 正規化表單 KC (相容性組合)
  • Unicode 正規化表單 KD (相容性分解)

外掛程式 API 新增功能

  • 添加了 EE_CONVERT_CSV 消息,Editor_ConvertCsv 內嵌函數,以及 CONVERT_CSV_INFO 結構。
  • 添加了 SORT_GROUP_IDENTICAL 標志到 SORT_INFO 結構 和 Editor_Sort 內嵌函數中。
  • 添加了 FLAG_FIND_OUTPUT_ENCODING 標志到 GREP_INFO_EX 結構中。

新增巨集功能

  • 添加了 ConvertCsv 方法到 Document 對象中。
  • 添加了 eeSortGroupIdentical 標志到 Document 對象的 Sort 方法中。
  • 添加了 eeExFindOutputEncoding 標志到 Editor 對象的 FindInFiles 方法中。