EmEditor v26.4 發布——在快速檢視模式中編輯超大檔案、啟動更快,檔案縮小 31%
今天,我們發布了 EmEditor v26.4。
1. 在快速檢視模式中編輯超大檔案
在 v26.3 中,我們推出了 快速檢視 模式,它無需將整個檔案載入記憶體即可幾乎瞬間開啟超大檔案。不過,快速檢視模式是唯讀的,因此要編輯超大檔案,你仍然需要切換到一般模式,並等待整個檔案載入完畢。
在此版本中,快速檢視模式支援編輯。你可以在不將超大檔案載入記憶體的情況下編輯它:輸入、貼上、復原 和 重做、全部取代、使用多重選取,以及執行 插入、轉換 和 排序 功能表中的大多數命令。在你儲存之前,原始檔案不會變更。
1-1. 合併編輯內容,或僅儲存變更
在快速檢視模式中儲存超大檔案時,你可以選擇儲存方式:
- 儲存並立即合併 會將編輯內容寫入檔案。
- 僅儲存我的變更 會保持原始檔案不變,並將你的編輯內容儲存至另一個差異檔。下次開啟該檔案時,EmEditor 會載入差異檔並還原你的編輯內容。
差異檔也會保存各行的位置,因此下次能立即開啟檔案。你可以使用新增的 儲存差異、載入差異 和 捨棄差異 命令(全部命令 功能表的 檔案 > 差異 子功能表)來儲存、載入和捨棄差異檔。
1-2. CSV 編輯、工作區與 FAST 指示器
- 快速檢視模式現在支援會變更文檔的 CSV 命令,包括儲存格編輯、分割欄、合併欄、合併行、暫時隱藏引號、隱藏欄/取消隱藏欄、重設欄寬,以及 靠左對齊/置中對齊/靠右對齊(僅限 Pro 版)。
- 快速檢視文檔現在會包含在工作區中,包括其未儲存的編輯內容。
- 狀態列上新增的 FAST 指示器和文檔索引標籤上的閃電圖示,表示該文檔處於快速檢視模式。雙擊該指示器可在一般模式與快速檢視模式之間切換。
我們也在 自訂 對話方塊中新增了 快速檢視 頁面。啟用快速檢視模式所需的最小檔案大小 設定已從 進階 頁面移至此頁面,你還可以選擇儲存超大檔案時是否提示、是否僅將變更儲存至差異檔,以及是否儲存超大檔案中行的位置。此頁面也會列出差異檔,你可以刪除它們。
1-3. 巨集與外掛程式
Document 與 Selection 對象中大多數會變更文檔的屬性與方法,現在可以在快速檢視模式中使用,並且我們在 Editor 對象中新增了 GetFastViewDiffPath 方法。對於外掛程式開發者,大多數會變更文檔的消息現在可以在快速檢視模式中使用,我們也為 EE_INFO 消息新增了 EI_GET_FAST_VIEW_DIFF_PATH 參數,並新增了差異命令和 自訂快速檢視 命令的命令 ID。
1-4. 命令列選項
我們新增了 /fast 和 /tail 命令列選項。即使檔案小於 啟用快速檢視模式所需的最小檔案大小,/fast 也會以快速檢視模式開啟檔案;/tail 會以快速檢視模式開啟檔案,並立即顯示檔案的結尾。/tail 等同於 /fast /l -1,我們相信它有助於快速查看超大檔案(例如記錄檔)的結尾部分。如果在組態屬性的 檔案 頁面的 被其它程式變更時 下拉清單中選擇 自動重新載入,每當其他程式變更檔案時,檔案都會自動重新載入,並且 EmEditor 會捲動到檔案結尾,這對於監視正在寫入的記錄檔很有用。
2. 更快
在此版本中,EmEditor 啟動更快,對超大檔案的許多操作也大幅加快,尤其是在快速檢視模式中。在我們的測試中,主視窗就緒的速度比 v26.3 快了 1.93 倍。在配備 16 GB 記憶體的 PC 上處理 48 GB 檔案時,全部取代 快了約 5 倍,儲存檔案快了約 13 倍;由於差異檔中保存了各行的位置,第二次開啟該檔案只需 0.02 秒。一般模式下的 排序 和 刪除重複行 也分別快了約 6 倍和約 3 倍。
3. 檔案縮小 31%
在此版本中,我們重新檢視了 EmEditor 及其外掛程式的程式碼和程式庫,使幾乎所有 EXE 和 DLL 檔案都變小了。我們在每項變更前後測量了速度,只保留了在我們的測試中沒有使 EmEditor 變慢的變更。EmEditor.exe 縮小了 57%,外掛程式縮小了約 50% 到 75%。不再安裝 pcre.dll、zlib1.dll、vccorlib140.dll 和 msvcp140.dll。EXE 和 DLL 檔案總計縮小了 31%(可攜版從 69,962 KB 降至 48,431 KB)。檔案越小,載入越快,這也有助於加快啟動速度。
4. 其他改進
- 啟動視窗現在支援 App 主題 和 很暗 主題。
- 巨集現在以含簽名(BOM)的 UTF-8 儲存,而不是 UTF-16。
- 使用同步資料夾進行同步現在更快、更可靠:EmEditor 不再傳送未變更的設定,不再覆寫其他電腦傳送的較新設定,並且在無法存取資料夾時不會等待。由於 Windows 11 已不再於電腦之間同步市集應用程式的漫遊資料夾,透過 Microsoft 帳戶同步設定的功能已不再提供。如果你曾使用此功能,請改用同步資料夾。
- 工作區的儲存和載入現在更安全。儲存失敗時不再破壞先前的工作區,損壞的工作區或由較新版本儲存的工作區不再被清除,並且包含多個視窗的工作區現在能正確儲存。
- 我們新增了用於以電腦為單位註冊的
emeditor /register和emeditor /unregister命令列選項,讓同一台 PC 上的所有使用者都能使用同一個授權(僅限 Pro 版)。註冊資訊 對話方塊現在會顯示以電腦為單位註冊的電子郵件地址。 - 與 AI 聊天 欄現在預設在左側開啟。
- 市集版本和 MSIX 版本:EmEditor 現在會提議移除已解除安裝的 MSI 版本所遺留的檔案關聯,這些關聯曾導致 Windows 無法使用 EmEditor 開啟這些檔案。
- 我們修正了若干問題,包括游標順序不正確的多重選取所導致的當機、顯示含有大量組合字元的行時的當機,以及 排序 和 刪除重複行 會遺失僅以 CR 結尾的行之後的空行的問題。
5. 安全性更新
此版本解決了嚴重的安全性問題 eMudhra Intermediate CA Compromise。為 語言伺服器通訊協定 (LSP) 功能隨附的 Node.js 受此問題影響,因此我們已將其更新至 v26.12.1。我們掃描了 EmEditor 的原始程式碼,未發現其他受影響的部分:EmEditor 使用 Windows 的 CA 憑證,WebPreview 和 ChatAI 外掛程式使用你的 PC 上安裝的 Microsoft Edge。我們建議你讓 Windows 和網頁瀏覽器保持最新狀態。
我們希望你會對 Pro 與 Free 版本都感到滿意。如果你有任何問題、功能需求或想法,請聯繫我們。
感謝你一直以來對 EmEditor 的支持。
—— Yutaka Emura
更多詳細資訊(包括主要變更與截圖)請參閱:“Version 26.4 新增功能”。
如果你使用舊版 MSI 安裝程式,請選擇 說明 > 檢查更新 來更新 EmEditor。如果更新未能成功完成,請下載最新版本並手動執行安裝程式。如果你直接下載 MSI 安裝程式,請確認其數位簽章由 Emurasoft, Inc. 頒發。
Microsoft Store 版本預計將在接下來的幾天內提供。我們建議使用 Microsoft Store 版本或新的 MSIX 安裝程式。舊版 MSI 版本的更新檢查程式將在 2027 年 3 月 31 日(UTC)之後停止服務。在此日期之後,EmEditor 將不再檢查更新,並且 檢查更新 將無法使用。更多資訊請參閱:FAQ:Store 版與新安裝程式(MSIX)。
如果我們未來發布小更新(v26.4.x),這篇部落格文章可能會更新以包含這些變更。

