v25.2 的一大亮點是生成式 AI 功能的增強。雖然 EmEditor 自 v23.1 起就已支持 OpenAI API,但我們收到許多使用者希望支持更多生成式 AI 服務的請求,特別是那些可與 OpenAI API 相符合的 AI 服務。對此,江村誠先生對 AI 提示和聊天功能做出了如下改進:
支持 DeepSeek API
DeepSeek 模型 deepseek-chat 和 deepseek-reasoner 現已在 AI 聊天和 AI 提示中獲得支持。DeepSeek 提供類似於 OpenAI 的 AI 服務。如需使用 DeepSeek,您需要建立 DeepSeek API 金鑰。
支持 LM Studio
使用 OpenAI 或 DeepSeek API 需要聯網並將數據發送到外部,但本地運行 AI 模型則更註重隱私。因此,我們實驗性地增加了對 LM Studio 的支持。LM Studio 是一款可讓您在本地運行多種開源 AI 模型的程式。安裝 LM Studio 後,您可以嘗試多種 AI 模型。請註意,有些模型需要較大的磁盤空間或特定硬件(CPU/GPU)。例如,Gemma 3 12B(8.15GB)在我的環境下無法運行,但 Gemma 3 1B(720MB)運行良好。本地模型的性能或響應速度可能不及 OpenAI 或 DeepSeek,但它們是免費的,也無需依賴付費服務。未來可能還會有更強大的本地模型可供使用。
支持兼容模型
現在,您可以自由自訂 OpenAI 和 DeepSeek API 的端點 URL,更方便地使用其他兼容這些 API 的服務。但僅變更 API 端點並不能保證完全兼容,請自行承擔風險使用此功能。
通過這些更新,您可以在 OpenAI API、DeepSeek API 和 LM Studio 之間選擇。OpenAI 和 DeepSeek 提供類似強大的模型。如果您需要免費且安全(但可能較慢)的 AI,本地 LM Studio 是不錯的選擇。請選擇最適合您需求和預算的 AI 模型。
AI 串連設定位置變更
AI 聊天的設定此前位於「自訂 AI 選項」和「自訂與 AI 聊天」中,現在已移至「與 AI 聊天」視窗。您可以打開 與 AI 聊天,點擊 ⚙(設定)圖示,並選擇 設定,進入新的設定對話方塊。
自 v25.0 起,您需安裝 ChatAI 外掛程式 才能在 EmEditor 中使用 AI 功能(市集版暫不支援)。如尚未安裝,請先安裝,然後在自訂對話方塊的 AI 選項裡勾選啟用 AI。從本版本開始,OpenAI 和 DeepSeek API 的 API 金鑰及模型設定已遷移至與 AI 聊天屏幕左上角側邊欄的 ⚙(設定)圖示中。自訂對話方塊 AI 選項裡填寫的 API 金鑰和模型現僅用於 AI 輔助寫作功能。關於獲取 API 金鑰或設定 LM Studio 的詳細說明,請參見如何使用與 AI 聊天外掛程式。請註意,AI 輔助寫作功能目前僅支持 OpenAI API,未來將支持更多的 AI 服務。
改進日期和時間排序
日期和時間排序功能已經存在一段時間,但世界各地日期格式繁多。例如:
June 13, 2026
2025-06-10
6/12/2025
11/6/2025
2025年6月9日
這些都是日期,但能否被識別取決於 Windows API。本版本中,您可以顯式指定日期格式,實現更準確的排序。格式指定方法與 v21.3 新增的數值範圍運算式相同。 例如: yyyy-MM-dd|M/dd/yyyy|yyyy年M月d日 指定後,執行按日期和時間從新到舊排序,上述範例會被排序如下:
6/12/2025
2025-06-10
2025年6月9日
June 13, 2026
11/6/2025
由 Makoto Emura 進一步優化的 「與 AI 聊天」 功能,現在更加容易使用。AI 回復現已支持用完整的 Markdown 格式展現——連結、文字樣式和段落換行都能保留。AI 聊天左側邊欄會顯示您的聊天歷史,隨時可回顧以往的對話。只需點擊 + 新對話 按鈕即可開始新的對話。每個聊天僅使用自己的內容,按主題管理對話有助於減少 OpenAI API 令牌用量,節省費用。
「與 AI 聊天」應用現已托管於 emeditor.com 域名下。但所有 AI 請求均直接與 OpenAI 通信,不經過 emeditor.com。我們的服務器不會存儲任何 AI 數據。您可以在應用中按 Ctrl+Shift+I 打開開發者工具,並通過 Network 標籤頁檢查 AI 請求。采用此方案,無需為 Web 應用運行本地服務器,也便於我們獨立於主程式發布和改進 AI 功能。
在 v25.0 版本中,AI 功能已移至獨立的 ChatAI 外掛程式。但由於一個 bug,這個外掛程式可能會在升級時被安裝,即使您之前未使用過。此問題現已修復。如果您不使用 AI 功能,請通過 Windows 設定檢查已安裝程式,如有需要解除安裝 ChatAI 外掛程式。(註意:早期版本外掛程式若為安裝包安裝,無法通過 EmEditor 的外掛程式設定解除安裝。)
如果您使用 AI 功能,ChatAI 外掛程式可能不會自動更新。請在此下載最新版並手動安裝。升級到 v25.1.0 後,後續更新將自動進行。您可在 Windows 設定或 EmEditor 的自訂外掛程式中檢視外掛程式版本。
自 EmEditor Professional v23.1 以來,我們引入了由 OpenAI 提供支持的多項生成式 AI 相關功能。雖然許多使用者對這些新增功能表示歡迎,但一些企業客戶對安全性表示擔憂。盡管在 EmEditor 中停用 AI 功能可以防止在編輯器中使用它們,但這並不能完全消除通過網絡瀏覽器或其他應用程式在聯網計算機上訪問 AI 服務的潛在可能性。我們理解管理員希望盡量減少敏感檔案內容從文字編輯器泄露的風險。在 v24.2 中,我們引入了通過管理權限完全停用 AI 功能的選項;然而,一些管理員仍然對僅僅變更設定感到不安。因此,在此版本中,我們把 AI 相關功能從 EmEditor 核心中完全移除。AI 功能現在可以通過可下載的 ChatAI 外掛程式單獨獲得。如果不安裝 ChatAI 外掛程式,所有 AI 相關命令和選項將在 EmEditor 中完全隱藏且不可用。我們認識到一些管理員可能仍然有顧慮,因為使用者可以輕松下載並免費安裝此外掛程式。在這種情況下,我們懇請管理員考慮到許多其他由第三方開發的免費 AI 相關工具已經在網上公開可用。
EmEditor Professional 預設不再包含與 AI 相關的功能。要繼續使用這些功能,您需要單獨下載並安裝 ChatAI 外掛程式。
另一方面,如果您選擇下載並安裝 ChatAI 外掛程式,所有 AI 相關功能將方便地集中在一個新的 AI 功能表下,提供快速便捷的訪問。
隨著 Markdown 標記法的日益普及,我們觀察到對 Markdown 和傳統 HTML 之間轉換的需求不斷增長。此版本添加了用於將 Markdown 轉換為 HTML 及反向轉換的專用命令,以及將 Markdown 或 HTML 轉換為純文字的命令。對於 HTML 到 Markdown 的轉換,我們使用 Tim Gromeyer 的 html2md。對於 Markdown 到 HTML 和 Markdown 到純文字的轉換,我們繼續依賴 Martin Mitáš 的MD4C(C 語言的 Markdown 解析器)。