文章

EmEditor v21.3.0 發布(包括技術評論)!

今天,我們發布了 EmEditor v21.3

這個新版本讓在免費版也能支持非常大的檔案。我相信這將使學校和家庭中的許多需要支持超大檔案的免費文字編輯器的學生受益。我所說的「支持超大檔案」是指無需將所有內容加載到記憶體即可打開檔案的能力。在預設設定下,如果檔案大小大於 300 MB,EmEditor 將直接從磁盤讀取檔案。長期以來,EmEditor 通過使用 SIMD 指令集的多執行緒程式碼來優化檔案加載速度。換句話說,現在,EmEditor Free 打開非常大的檔案的速度與 EmEditor Professional 一樣快。盡管 EmEditor Free 支持非常大的檔案,大檔案控制器僅在 EmEditor Professional 上可用。更加詳細的功能比較請參閱 EmEditor Free

v21.3 的主要功能是在數字範圍運算式中支持日期/時間。一些客戶要求添加該功能,包括一個問題。例如,當您分析包含日期/時間的服務器日志或銷售報告時,您通常希望關註某個日期/時間範圍,而新功能在這些情況下變得有用。您可以使用規則運算式來搜索某個日期範圍,但規則運算式通常會變得復雜和緩慢。因此,我決定在現有的數字範圍 運算式中支持日期範圍。當我開發這個新功能時,我想確保它會針對速度進行優化。我也知道您想要完全控制可以符合的日期格式。因此,日期運算式允許您用雙引號來指定日期/時間格式。例如:

[1/1/2021 , 31/1/2021 "d/M/yyyy" ]

與 “5/1/2021” 符合。

您可以使用豎線 (“|”) 組合多種日期格式。 例如:

[1/1/2021 , 31/1/2021 "d/M/yyyy|yyyy-MM-dd" ]

與 “5/1/2021” 和 “2021-01-05” 相符合,但不符合 “05/01/2021” 或 “2021-1-5″。

但是,您不能指定多個相互沖突的日期格式。 例如,

[1/1/2021 , 31/1/2021 "d/M/yyyy|M/d/yyyy" ]

是無效的。因為 EmEditor 無法決定 “5/1/2021” 是 5 月 1 日還是 1 月 5 日。

您可以在年、月和日之間使用幾乎任何字元,如下所示:

[2021年1月1日 , 2021年1月31日 "yyyy年M月d日" ]

您還可以分別用 “MMMM” 或 “MMM” 來指定月份的全名或簡稱,例如 “January” 或 “Jan”;您也可以指定 24 小時的時間格式:”HH:mm” 或 “HH:mm:ss”。

這個新的日期範圍功能在 EmEditor FreeEmEditor Professional 中都可用。

其他新功能包括將視窗分割為3 個窗格!這個功能已經被要求一段時間了。要將視窗垂直或水平分割為 3 個窗格,請在視窗功能表上選擇兩次垂直分割水平分割。此新功能在 EmEditor FreeEmEditor Professional 中都可用。

EmEditor Professional 中的 CSV 儲存格選擇模式下按 ENTER 鍵時,使用者想要將目前的儲存格選取向右移動。以前,EmEditor 只能在您按 ENTER 時將焦點設定到儲存格工具列。新版本允許您自訂 ENTER 鍵,並引入了4個新命令,包括下一個儲存格(僅限儲存格選擇模式)命令。因此,您可以把 ENTER 鍵作為快速鍵分配給下一個儲存格(僅限儲存格選擇模式)命令。

一位使用者要求能夠變更對話方塊中使用的字型大小。雖然變更字型名稱並不容易,但變更字型大小相對容易些。因此,新版本允許您在自訂對話方塊的視窗頁面中變更字型大小。另一位使用中文 UI 的使用者要求能夠變更字型名稱。EmEditor 的對話方塊使用 MS Shell Dlg,在 Windows 的每種語言中,它會自動取代為適當的系統字型。字型替代在註冊表項中定義:Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes。問題是這個取代表是舊的。我了解到在簡體中文 Windows 中預設使用舊的 SimSun 字型,但它不容易閱讀。雖然像微軟雅黑這樣的現代字型在 Windows 中使用,甚至被微軟推薦,但字型取代表仍然指向舊字型,即使現在也沒有更新。我以為微軟忘記更新字型取代表,但可能他們擔心舊應用程式的相容性問題,所以他們故意沒有更新它。我們決定對簡體中文硬編碼微軟雅黑,對繁體中文硬編碼微軟正黑。我們尚未變更其他語言的 UI,但會在下一個版本的 beta 版本中測試其他語言。我們將會把 Meiryo UI 用於日語,Malgun Gothic 用於韓語,Segoe UI 用於其他語言。我們會很快發布 Beta 版本,因此請在新的 Beta 版本可用時嘗試使用新的對話方塊,如果您喜歡新的外觀,歡迎留言告知我們。

Windows 11 的最新更新包括我之前提到的錯誤修復。我已經在 Windows 11 上徹底測試了 EmEditor,我在 Windows 11 上看不到 EmEditor 有任何問題,除了某些外掛程式對話方塊在很暗模式下看起來不太好。桌面應用程式的夜間模式仍然沒有記錄,我仍在調查這個問題。 除非您使用 EmEditor 自訂檢視中的非常暗選項,否則 EmEditor 在 Windows 11 上沒有任何問題。

最後,我希望您喜歡 EmEditor,無論您使用的是 EmEditor Professional (專業版)還是 EmEditor Free (免費版)。如果您有任何問題、功能請求或任何想法,請隨時聯繫我們在論壇中留言。我也歡迎您通過選擇說明功能表上的撰寫評論命令在微軟市集中撰寫評論,因為我會定期閱讀它們。(您可能需要先下載市集應用版本,然後才能撰寫評論。)

感謝您使用 EmEditor!
Yutaka Emura

詳細信息和屏幕截圖,請參閱 EmEditor v21.3 新增功能

此版本還包括以下錯誤/問題修復:

  • 修復了 CSV 模式下的視覺問題。
  • 修復了 v21.2 之前的錯誤,其中 #async = “off” 在沒有空格的情況下不起作用。
  • 修復了異步巨集錯誤後的潛在問題。
  • 修復了比例字型的問題,即點擊寬字元的右邊緣可能會滑到下一個窄字元的右側。
  • 修復了在多檔尋找後鍵盤焦點移到主視窗的問題,即使完成後關閉選項已清除。
  • 修復了預設情況下在 Windows 7 上未關閉 DirectWrite 的錯誤。
  • 修復了 v21.2 之前的錯誤,該錯誤導致移動/複製列命令在特定條件下無法正常工作。
  • 修復了 v21.2 之前的問題,即在 CSV 文檔中選擇沒有標題的列並單擊「尋找」對話方塊中的全部選擇按鈕可能會搜索到標題。
  • 修復了使用者報告的問題(1)。

如果您使用的是桌面安裝程式版,那您可以到說明功能表下選擇檢查更新來下載最新版本。 如果此方法失敗,請下載最新版本,並運行下載的安裝程式。 如果您使用的是桌面可攜式版,則可以轉到下載頁面下載最新版本。市集應用版可以在幾天後通過 Microsoft 市集更新( 64 位 / 32 位)。如果您使用 winget,您可以輸入 “winget install emeditor” 來安裝最新版本的 EmEditor(自動檢測 64 位或 32 位)。