EmEditor v26.3 發布——新增適用於超大檔案的快速檢視模式,以及 ChatAI 外掛用的 MCP 連接器
今天,我們發布了 EmEditor v26.3。
1. 針對超大檔案的快速檢視模式
EmEditor 長期以來以能夠開啟超大檔案而聞名,我們幾乎在每個版本中都提升了開啟和編輯大檔案的效能。不過,當檔案遠大於你電腦的實體記憶體時,開啟整個檔案仍然需要時間,而且由於記憶體不足,電腦可能會變慢。在很多情況下,你開啟超大檔案(例如記錄檔或資料庫轉儲)只是為了檢視、尋找或篩選,並不需要編輯。
在本版本中,我們為這類情境新增了 快速檢視 模式。快速檢視會以唯讀方式幾乎瞬間開啟超大檔案,而無需將整個檔案載入到記憶體中。EmEditor 會在背景中建立各行位置的索引,並且只讀取目前顯示的行。即使 EmEditor 仍在尋找行位置,你也可以在開始開啟檔案後立即跳到文件末尾。在找到行位置之前不會顯示行號。
大於 啟用快速檢視模式的最小檔案大小(預設 4,096 MB)的檔案會自動以快速檢視模式開啟,並且在以快速檢視模式開啟檔案時會出現通知。你可以在 自訂 對話方塊的 進階 頁面變更該大小。要在一般模式與快速檢視模式之間切換,請在 編輯 功能表中選擇 快速檢視。你也可以在 大檔案控制器 中勾選 快速檢視模式 核取方塊。
1-1. 快速檢視模式下可以做什麼
雖然快速檢視模式為唯讀,但檢視和分析超大檔案所需的大多數功能都可用。
- Pro 與 Free 版本均支援
- 捲動、選擇(包括垂直選擇)、複製(包括 複製引用)、跳轉 與 跳轉至標記。
- 顯示亮顯字串、註釋、引號字串、標記、書籤標記以及尺規。
- 尋找文字(包括規則運算式、數值範圍 與 模糊符合 選項),並統計符合數。
- 以不同編碼重新載入(包括二進位視圖),以及用不同編碼或換行符 另存新檔。
- 比較文件(包括與一般模式下的文件進行比較)。
- 執行外部工具。
- 僅 Pro 版本支援
- 使用 尋找 對話方塊進行抽出、使用 批次尋找 對話方塊進行多重尋找,以及使用 篩選 工具列進行篩選與抽出。
- 使用 CSV 模式、大檔案控制器、巨集、外掛程式以及 AI 功能表。
請注意:在快速檢視模式下,每個文件的書籤數量上限為 100,000,並且 漸進式搜尋 選項會被停用。
1-2. 即使檔案大於實體記憶體也更快
在快速檢視模式下,開啟、尋找、篩選與抽出超大檔案的速度比上一版本快得多,即使檔案遠大於實體記憶體也是如此。在我們的測試中,篩選速度相比 v26.2 提升約 9 倍,抽出速度提升超過 10 倍。如果你經常處理超大的記錄檔或 CSV 檔案,請試試快速檢視模式。
1-3. 巨集與外掛程式
巨集與外掛程式也可以在快速檢視模式下使用。現在,Document 與 Selection 物件中不會變更文件的屬性和方法可以在快速檢視模式下使用,並且我們為 Document 物件新增了 FastView 屬性。對於外掛程式開發者,我們為 EE_INFO 訊息新增了 EI_GET_FAST_VIEW 參數,並新增了 EEID_FAST_VIEW 命令 ID。在快速檢視模式下,會變更文件的屬性、方法和訊息將失敗。
我們還為 Document 物件新增了 Text 與 TextLength 屬性,並為 WebBar 物件新增了 scrollBy 與 scrollTo 方法,以及 scrollX 與 scrollY 屬性。
2. 增強的 ChatAI 功能
2-1. MCP 連接器
在本版本中,Makoto Emura 為 與 AI 聊天 外掛程式加入了 MCP 連接器。MCP(Model Context Protocol,模型脈絡協定)是一種將 AI 串連到外部服務的標準協定。透過新增 MCP 連接器,AI 在與你聊天時可以存取外部服務與資料。你可以在 設定 對話方塊中新增加的 MCP 連接器 頁面中,使用 MCP 伺服器的 JSON 組態來新增連接器。目前僅支援 HTTP 伺服器,不支援 STDIO 與 SSE 連線。
Makoto 還新增了 EmEditor 說明頁面 MCP 串連器。當你詢問如何使用 EmEditor 時,AI 可以使用該串連器存取最新的 EmEditor 說明頁面。我們發現該 MCP 給出的答案比網頁搜尋工具更好。
AI 過去較難完成的一個複雜任務例子是編寫 EmEditor 巨集,例如:「寫一個 EmEditor 巨集來計算第 2 欄數值的總和。」有了 EmEditor 說明頁面 MCP 串連器,AI 現在可以參考巨集說明頁面,編寫更好的巨集。
EmEditor 說明頁面 MCP 也可在 ChatGPT 或 Claude 等其他應用程式中使用。請參閱這篇文章(英文),了解如何在其他應用程式中使用該 MCP 伺服器。
2-2. 為個別聊天分別設定 AI
先前,提供者、模型等 AI 設定會在所有聊天之間共享。在本版本中,你可以為每個聊天分別變更 AI 設定。按聊天設定只對該聊天生效,修改它不會影響全域設定。例如,你可以在一個聊天中使用輕量模型,而在另一個聊天中使用推理模型。
Makoto 還在聊天輸入方塊中加入了 AI 模型與工具指示器。它會顯示目前的聊天所使用的 AI 模型與所選工具,按一下模型名稱會開啟 設定 對話方塊。
2-3. 需要 ChatAI 外掛程式
請註意:要使用包括 與 AI 聊天 在內的 AI 功能,除了 EmEditor 之外,你還需要安裝 ChatAI 外掛程式。市集版與新的安裝程式版本(MSIX)已包含 ChatAI 外掛程式,因此無需單獨安裝。
3. 其他改進
檔案總管 外掛程式現在會使用 自訂 對話方塊中 視窗 頁面所指定的對話方塊字型大小。
我們希望你會對 Pro 與 Free 版本都感到滿意。如果你有任何問題、功能需求或想法,請聯繫我們。
感謝你一直以來對 EmEditor 的支持。
—— Yutaka Emura
更多詳細資訊(包括主要變更與截圖)請參閱:“Version 26.3 新增功能”。
如果你使用舊版 MSI 安裝程式,請選擇 說明 > 檢查更新 來更新 EmEditor。如果更新未能成功完成,請下載最新版本並手動執行安裝程式。如果你直接下載 MSI 安裝程式,請確認其數位簽章由 Emurasoft, Inc. 頒發。
Microsoft Store 版本預計將在接下來的幾天內提供。我們建議使用 Microsoft Store 版本或新的 MSIX 安裝程式。對舊版 MSI 安裝程式的更新目前計劃在 2027 年 3 月結束。更多資訊請參閱:FAQ:Store 版與新安裝程式(MSIX)。
如果你解除安裝舊版 MSI,並安裝 Store 版或新版 MSIX,則在檔案總管中按一下滑鼠右鍵時,在檔案檔案總管中按一下滑鼠右鍵時,內容功能表中的「用 EmEditor 編輯」可能會出現兩次。此時,新的 Store/MSIX 版會顯示快顯對話方塊,提示你移除舊項目。
如果我們未來發布小更新(v26.3.x),這篇部落格文章可能會更新以包含這些變更。
