Version 17.6 新增功能

2018年4月17日

一般新增功能

  • 當使用非常大的檔案時,大大提高了執行刪除重複行命令的速度。
  • 改進了執行排序命令的速度。

測試結果:

v17.5v17.6比較
刪除重複行392 分 31 秒116 分 10 秒快 3.38 倍
排序 (預設選項)93.5 秒74.4 秒快了 20.4 %
排序 (快速二進位比較)74.3 秒46.5 秒快了 37.4 %

* 刪除重複行:32.2 GB,1,360,000,000 行,Unicode (UTF-16LE) 隨機數據;排序:538 MB,10,000,000 行,ASCII 隨機數據。測試系統:Windows 10 (64-bit),Core i7-8700K,32GB RAM。

  • 支持 DirectWrite,它用子像素抗鋸齒來提高文字的呈現。 而且還支持彩色字型,如表情符號(彩色字型僅限於 Windows 8.1 或更高版本)。預設設定下,DirectWrite 是關閉的。在 EmEditor 中打開一個檔案,到自訂對話方塊的文字呈現頁面中更改選項可以讓你在確認更改之前在 EmEditor 的視窗中預覽更改。
  • 字元碼值對話方塊包含 Unicode 名稱。
  • 字元碼值對話方塊包含 Unicode 名稱。
  • 添加了 Markdown 組態。
  • 提高了快速填入命令。

新增選項

  • 在「合併 CSV」視窗中,如果選中「忽略標題」核取方塊,則 CSV 文檔的鍵列中的標題將被忽略,以便原始標題保留在合併後的文檔中。
  • 文字呈現頁添加到自訂對話方塊中。
  • 忽略大小寫核取方塊添加到刪除/把重複行作為書籤對話方塊。
  • 工具列對話方塊中添加了大小滑塊,讓你能調整尋找篩選工具列的字型大小。
  • 你可以在組態屬性的顯示頁面中向行距文字方塊輸入負值(最多-2)。

外掛程式 API 新增功能

  • 添加了 EI_GET_NEWLINE_CODE 標志到 EE_INFO 消息中。
  • 添加了 MANAGE_DUPLICATES_INCLUDE_ALLMANAGE_DUPLICATES_IGNORE_CASE 標志到 MANAGE_DUPLICATES_INFO 結構中。

新增巨集功能

  • 添加了 NewlineCode 屬性 到 Document 對象中。
  • 添加了 eeIncludeAlleeSortIgnoreCase 標志到 DeleteDuplicates 方法中。

修復 Bug

  • 改進字元組合中的插入號移動行為。
  • 修復了點擊篩選工具列的「欄」下拉清單時清單中的欄數與 CSV 文檔中的欄數不符合時,EmEditor 會故障的問題。
  • 修復了使用 “b” 進行規則運算式搜索會發生故障的問題。
  • 修復了與大檔案控制器中的「把開啟的部分儲存為」按鈕相關的問題。
  • 修復了執行刪除/把重複行設為書籤(進階)命令時,如果僅比較相鄰兩行選項處于啟用狀態並且僅選擇 CSV 文檔中的一列時,該命令可能會不正確地工作的問題。