EmEditor v25.4.0 已發布:更快、更穩定、程式碼片段以及與 AI 聊天

我們發布了 EmEditor v25.4.0

本次更新的首要重點是速度。我們優化了程式碼的諸多部分,使許多操作現在運行得更快,尤其是在支持 AVX‑512 的 CPU 上。我還使用了「與 AI 聊天(Chat with AI)」功能來協助編寫這些新優化;感覺就像身邊多了一位出色的工程師。

我們也進行了傳統的、非 AI 優化。「尋找」「取代」「多檔尋找」「多檔取代」經過重構,在可能的情況下直接處理 UTF‑8,避免在 UTF‑16 之間往返轉換。此前,對 UTF‑8 檔案執行「多檔取代」會先轉換為 UTF‑16 再轉換回來;現在可直接在 UTF‑8 上進行取代,消除轉換開銷。我們還為「多檔尋找」新增了一個選項:「顯示檔案名、行號和符合行(截斷過長的行)」,預設啟用。即使目標包含超長行(例如二進位檔案),EmEditor 現在會截斷匯出,而不是列印整行,以確保匯出穩定、響應流暢。在我們的測試中,「尋找」「取代」「多檔尋找」「多檔取代」的速度提升約為 2 倍至 6.5 倍。

穩定性也有所提升。「多檔尋找」以多執行緒方式運行,但一次搜索大量超大檔案可能會占用大量記憶體。我們現在限制用於打開特大檔案的執行緒數量,以降低記憶體占用。如果記憶體分配失敗,EmEditor 會自動回退到占用更少記憶體的單執行緒模式並重試操作,從而降低崩潰的可能性。

自 v25.3 停止提供 HTMLBar 外掛程式之後,一些使用者懷念快捷標籤插入按鈕。在本次發行版中,您可以直接在 EmEditor 中定義程式碼片段(snippets),並通過功能表、工具列或鍵盤快速鍵調用它們。執行仍由 Snippets 外掛程式處理。要顯示 Snippets 工具列,請轉到 View > Toolbars > Snippets。將任意文字拖放到 Snippets 工具列上即可建立片段,或通過 Customize > Snippets 定義片段。語法詳情請參見說明中的「如何使用 Snippets 外掛程式」,或向 AI 詢問「EmEditor 片段語法」。

「與 AI 聊天」(Chat with AI,by Makoto Emura)也獲得了升級:

  • 為某些模型(如 GPT‑5)新增「網頁搜索」選項,可檢索最新信息(例如列車時刻表)。
  • 新增「文字冗長度(Text Verbosity)」控制,可調整回復長度。
  • 支持使用環境變數(例如 OPENAI_API_KEY)。
  • 後端優化以提升性能。

註意:要使用包括「與 AI 聊天」在內的 AI 功能,需要單獨安裝 ChatAI 外掛程式。

我們還修復了預覽版中發現的問題。

我們希望專業版和免費版都能滿足您的期望。如果您有任何問題、功能請求或建議,請聯繫我們或在論壇發帖。

感謝您一直以來對 EmEditor 的支持。
— Yutaka Emura

有關新版本的詳細信息,包括主要變更和截圖,請參見「Version 25.4 新增功能」

如果您使用桌面安裝版,可在 說明功能表下選擇檢查更新下載最新版。如該方法無效,請到此下載最新版本,並運行安裝程式。如果您使用桌面可攜式版,可前往下載頁面獲取最新版。市集應用版可在幾天後通過(Microsoft 市集)更新。

EmEditor v25.3.2 發布!

今天,我們發布了 EmEditor v25.3.2。

v25.3.2 包含以下錯誤修復。請務必始終更新到最新版本以確保穩定運行。

  • 當檢測到 XML 文檔時,Markdown/HTML 工具列不再自動顯示。
  • 修復了在某些比較條件下出現的性能下降問題。
  • 修復了在編輯包含超長行的 HTML 或 XML 檔案時出現的變慢問題。
  • 修復了在「多檔尋找」或「多檔取代」過程中可能出現的崩潰或凍結問題。
  • 修復了在重複進行前瞻/後顧搜索時可能出現的規則運算式問題。
  • 修復僅關閉分屏視窗一側時出現的不正確提示。
  • 修復了當將 Tab 寬度設定為 1 個空格時可能導致自動換行失效的問題。
  • 修復了在「自訂」對話方塊的「CSV 格式」頁面上所做的變更有時不會被儲存的問題。
  • 修復了可能導致 ChatAI 安裝程式無法啟動的問題。
  • 修復了檢視比較時可能發生的崩潰問題。
  • 修復了使用者報告的問題(https://www.emeditor.com/forums/topic/cell-toolbar-automatic-show-hide-inconsistent/)。

如果您使用桌面安裝版本,可以在說明中選擇檢查更新以下載最新版本。如果此方法失敗,請下載最新版本,並運行下載的安裝程式。 如果您使用桌面可攜式版本,可以訪問下載頁面以下載最新版本。市集應用版本可以在幾天後通過 Microsoft 市集更新。

媒體報道:EmEditor 的發展歷程、現代化與未來展望——刊登於 Levtech LAB

自1997年首次發布以來,EmEditor 一直圍繞兩大支柱不斷演進:即使面對超大檔案也能保持高速,以及在 CSV 工作流程方面具備卓越能力。日本的 Levtech LAB 發布了一篇深度專題,聚焦我們的核心性能、實用的 CSV 編輯與高速搜索、近期通過 CI/CD 和 AI/Git 集成推進的現代化,以及我們如何將工程技術訣竅跨代傳承。

本文探討了為何 EmEditor 即使面對極其龐大的數據集(約 16 TB,1.09 萬億行)仍能保持流暢,以及我們的引擎級優化如何在大規模場景下實現高速搜索。文章還重點介紹了 CSV 的真實應用案例,展示當傳統工具達到極限時,EmEditor 如何被采用為解決方案。

在開發方面,我們形成了自然的職責分工:我(Yutaka Emura)繼續打磨 C/C++ 核心引擎,而我的兒子 Makoto 專註於外圍領域——DevOps、Git 集成、AI 助手功能和外掛程式。在 Makoto 的推動下,我們實現了一條 CI/CD 流水線,從構建、測試到打包(安裝版、可攜式版、Microsoft Store)和發布全部自動化。這大幅減少了人為錯誤,提升了發布穩定性,並使我們能夠把更多精力放在產品質量上。

這個故事還涉及小團隊中相互信任帶來的心理安全感、我們如何以質量優先做出產品決策,以及我們對「讓 EmEditor 始終保持為最好的文字編輯器」的承諾。

EmEditor v25.3.1 發布!

我們發布了 EmEditor v25.3.1。

v25.3.1 包括下列錯誤修復。請始終更新到最新版本以確保穩定運行。

  • 修復了與 DirectWrite 相關的潛在崩潰問題。
  • 修復了「自訂工具列按鈕」中的「全部重設」無法重設工具列版面配置的問題。
  • 修復了對 Markdown 工具列按鈕的自訂未生效的問題。
  • 修復了 Markdown 工具列下拉功能表的德語翻譯問題。
  • 當主視窗隱藏時,「多檔尋找」對話方塊現在會在目前的顯示器中居中顯示。
  • 修復了使用者報告的問題(1)。

如果您使用的是桌面安裝程式版,那您可以到說明功能表下選擇檢查更新來下載最新版本。 如果此方法失敗,請下載最新版本,並運行下載的安裝程式。 如果您使用的是桌面可攜式版,則可以轉到下載頁面下載最新版本。市集應用版可以在幾天後通過 Microsoft 市集更新。

EmEditor v25.3.0 發布 — 延伸的 AI 功能、按相似度排序、Markdown/HTML 工具列及性能提升

我們今天發布了 EmEditor v25.3.0

生成式 AI 功能增強(需要 ChatAI 外掛程式)

v25.3 的最大新增功能之一是增強了由 Makoto Emura 開發的生成式 AI。本次發布新增了 Google 作為提供商,並支持 OpenAIGPT‑5。EmEditor 現在還支持工具呼叫,允許 AI 使用一組有限的內置 EmEditor 工具。這類似於 AI 代理,但僅限於 EmEditor 提供的工具——因此稱為「工具呼叫」。通過此功能,您可以通過與 AI 聊天界面對目前的打開的文檔運行自然語言命令。例如,如果您打開一個包含電子郵件地址的檔案,並在與 AI 聊天欄中輸入「從當前文件中提取電子郵件地址」,EmEditor 會將其抽出出來並建立一個新文檔。

新增對工具調用的支持。這些 EmEditor 工具可以讓 AI 直接讀取或修改您的文檔。

要使用工具呼叫,請點擊「工具」按鈕,並確保其亮顯為藍色。您還可以在與 AI 聊天設定中的工具呼叫頁面選擇啟用哪些工具。

在設定中新增了「工具呼叫」頁面。

與 AI 聊天設定自訂對話方塊中的 AI 選項頁面,您可以設定最大令牌數溫度(隨機性)。之前,預設的最大令牌數為 4096,這可能會導致像 GPT‑5 這樣需要大量推理的模型匯出被截斷。在此版本中,您可以切換最大令牌數的切換。關閉時,將使用提供商的預設值。

與 AI 聊天設定中,您還可以在支持的情況下調整推理強度。當推理強度關閉時,將使用模型的預設設定。更高的推理強度會帶來更可靠的回復,但速度可能較慢。如果您想獲得最快的回復,請將推理強度打開並選擇最低

按相似度排序

EmEditor 包含許多排序命令,此版本新增了按與目前的行或目前的儲存格文字的相似度進行排序的功能。相似度是使用萊文斯坦距離編輯距離)計算的,該功能在 v22.0.0 中引入,並可選擇忽略大小寫。例如,如果你有一個 CSV 名單並搜索 Sharen,將游標放在 Sharen 上並運行 按相似度排序,清單會將 ShareeShalon 等相近符合項排在前面,從而更容易發現相似的名字。

添加了按相似度排序命令。

Markdown/HTML 工具列

我們已將 HTML 功能添加到Markdown 工具列(首次引入於 v24.4),並將其合併為一個 Markdown/HTML 工具列。Markdown 和 HTML 模式會自動切換。打開 Markdown 檔案並選擇 Markdown 設定或啟用 Markdown 設計模式 時,將進入 Markdown 模式;打開 HTML 檔案並選擇 HTML 設定時,將進入 HTML 模式。因此,舊的 HTMLBar 外掛程式已被停用。新的 HTML 模式比 HTMLBar 更加強大。例如,段落標題 1標題 2 等下拉功能表會自動檢測並顯示目前的樣式,粗體斜體程式碼等按鈕會反映目前的字型狀態。如果未選中文字並點擊粗體,那么游標所在的單字會變為粗體。選擇粗體命令(預設快速鍵為 Ctrl+B)並選中 text 時,在 Markdown 模式下會生成 **text**,在 HTML 模式下會生成 <strong>text</strong>

已在 Markdown 工具列中加入了新的 HTML 功能,該工具列現已重新設計為 Markdown/HTML 工具列。先前的 HTML 工具列外掛程式已被停用。

性能與更多

我們在此版本中繼續優化了啟動性能。抽出常用字串命令的速度也顯著提升。在我們的測試中,啟動速度比 v25.0 快 1.90 倍,抽出常用字串比 v25.2 快 1.42–4.44 倍。

其他改進包括:

  • 響應客戶請求,現在您可以使用類似 (?#_text_c!=17) 這樣的特殊關鍵字,為規則運算式亮顯字串添加條件,實現更靈活的亮顯顯示。
  • 抽出常用字串現在會遵循篩選,並能從已篩選的內容上抽出。
  • 之前,排序後游標位置不會變化。現在,它會移動到對應的項目,從而可以在進階排序中運行新的按相似度排序後更方便地進行其他排序。
  • 除了自訂對話方塊外,自訂巨集對話方塊和組態屬性現在也會在與預設設定不同的頁面標題旁顯示星號(*)。

我們還修復了在預覽版期間發現的問題。從此版本開始,註冊前的試用期由 30 天變為 7 天。

我們希望專業版和免費版都能滿足您的期望。如果您有任何問題、功能請求或建議,請聯繫我們或在論壇發帖。

感謝您一直以來對 EmEditor 的支持。
— Yutaka Emura

有關新版本的詳細信息,包括主要變更和截圖,請參見「Version 25.3 新增功能」。(/text-editor-features/history/new-in-version-25-3/)

如果您使用桌面安裝版,可在 說明功能表下選擇檢查更新下載最新版。如該方法無效,請到此下載最新版本,並運行安裝程式。如果您使用桌面可攜式版,可前往下載頁面獲取最新版。市集應用版可在幾天後通過(Microsoft Store)更新。

授權價格更新

我們多年來一直努力保持年訂閱價格的低廉。然而,由於成本上升,為了持續提升服務質量並為您帶來更優質的體驗,我們將對年訂閱服務的價格進行調整。自 2025 年 8 月 28 日起,年訂閱授權的價格將從 48 美元上調至 60 美元。批量授權的價格也將相應調整。已購買年訂閱的使用者將在目前的訂閱周期結束後,按新價格的 75% 續費。

我們還將於 2025 年 8 月 28 日起推出月訂閱選項,每月 6 美元,方便您根據自身需求靈活選擇訂閱方式。

請註意,您的訂閱費用可能會根據您所在的國家/地區,以當地貨幣計算和結算。

有關如何計算所需授權數,請參閱我們的指南

我們將繼續致力於不斷改進 EmEditor 並支持我們的客戶。

感謝您選擇 EmEditor!

EmEditor v25.2.3 發布!

今天,我們發布了 EmEditor v25.2.3。

v25.2.3 包含以下錯誤修復。請務必始終更新到最新版本以確保穩定運行。

  • 修正了一個問題,當點擊網址並選擇內建網頁瀏覽器時,可能無法正確開啟頁面的情況。
  • 已解決可攜式版本中無法儲存通知選項的問題。
  • 修正了一個錯誤,現在在一個群組視窗中設定的標記會正確顯示在其他群組視窗中。
  • 改進了捲軸上滑桿的移動,使捲動更順暢。
  • 修正了一個載入非常大的 UTF-16BE 檔案時可能插入額外換行符號的問題。
  • 修復了在串連多列長文字時可能發生的崩潰問題。
  • 修復了使用者報告的問題(1)。

如果您使用桌面安裝版本,可以在說明中選擇檢查更新以下載最新版本。如果此方法失敗,請下載最新版本,並運行下載的安裝程式。 如果您使用桌面可攜式版本,可以訪問下載頁面以下載最新版本。市集應用版本可以在幾天後通過 Microsoft Store (64 位32 位) 更新。

EmEditor v25.2.2 發布!

今天,我們發布了 EmEditor v25.2.2。

v25.2.2 包含以下錯誤修復。請務必始終更新到最新版本以確保穩定運行。

  • 修復了「自訂」對話方塊中與工具列按鈕和功能表頁面相關的問題。

如果您使用桌面安裝版本,可以在說明中選擇檢查更新以下載最新版本。如果此方法失敗,請下載最新版本,並運行下載的安裝程式。 如果您使用桌面可攜式版本,可以訪問下載頁面以下載最新版本。市集應用版本可以在幾天後通過 Microsoft Store (64 位32 位) 更新。

EmEditor v25.2.1 發布!

今天,我们发布了 EmEditor v25.2.1。

v25.2.1 包含以下错误修复。请务必始终更新到最新版本以确保稳定运行。

  • 修正了一些外掛程式僅顯示英文(EI_GET_LANGUAGE)的問題。
  • 解決了字型清單顯示的問題。
  • 改進了 Markdown 設計檢視中的行距調整。
  • 修正了在某些情況下 HTML 工具列位置未被儲存的問題。
  • 現在可以將「選取文字」和「游標所在單字」等選項(可從尋找工具列上的「>」按鈕存取)與「尋找」及「多檔尋找」對話方塊中的設定分開儲存。
  • 修正了使用規則運算式搜尋檔案時可能導致應用程式凍結的錯誤(多檔尋找)。
  • 修正了在 CSV 轉換器中選擇「自動添加欄寬」時可能發生的當機問題。
  • 強化了比對結果的顯示方式。
  • 解決了客戶報告的問題(1, 2)。

如果您使用桌面安裝版本,可以在說明中選擇檢查更新以下載最新版本。如果此方法失敗,請下載最新版本,並運行下載的安裝程式。 如果您使用桌面可攜式版本,可以訪問下載頁面以下載最新版本。市集應用版本可以在幾天後通過 Microsoft Store (64 位32 位) 更新。

EmEditor v25.2.0 發布 —— AI 功能增強、按日期排序、工具列自訂、性能提升

我們很高興地宣布,EmEditor v25.2.0 正式發布!

延伸的生成式 AI 功能(需安裝 ChatAI 外掛程式)

v25.2 的一大亮點是生成式 AI 功能的增強。雖然 EmEditor 自 v23.1 起就已支持 OpenAI API,但我們收到許多使用者希望支持更多生成式 AI 服務的請求,特別是那些可與 OpenAI API 相符合的 AI 服務。對此,江村誠先生對 AI 提示和聊天功能做出了如下改進:

  1. 支持 DeepSeek API

DeepSeek 模型 deepseek-chat 和 deepseek-reasoner 現已在 AI 聊天和 AI 提示中獲得支持。DeepSeek 提供類似於 OpenAI 的 AI 服務。如需使用 DeepSeek,您需要建立 DeepSeek API 金鑰

  1. 支持 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,但它們是免費的,也無需依賴付費服務。未來可能還會有更強大的本地模型可供使用。

  1. 支持兼容模型

現在,您可以自由自訂 OpenAI 和 DeepSeek API 的端點 URL,更方便地使用其他兼容這些 API 的服務。但僅變更 API 端點並不能保證完全兼容,請自行承擔風險使用此功能。

通過這些更新,您可以在 OpenAI API、DeepSeek API 和 LM Studio 之間選擇。OpenAI 和 DeepSeek 提供類似強大的模型。如果您需要免費且安全(但可能較慢)的 AI,本地 LM Studio 是不錯的選擇。請選擇最適合您需求和預算的 AI 模型。

  1. AI 串連設定位置變更

AI 聊天的設定此前位於「自訂 AI 選項」和「自訂與 AI 聊天」中,現在已移至「與 AI 聊天」視窗。您可以打開 與 AI 聊天,點擊 ⚙(設定)圖示,並選擇 設定,進入新的設定對話方塊。

  1. 推理模型支持

與 AI 聊天現已支持推理模型,包括 DeepSeek 的 deepseek-reasoner 和 OpenAI 的 o4-mini。這些模型相比非推理模型能提供更智能、更準確的回復。當您使用推理模型時,回復頂部會顯示 顯示推理 按鈕。預設情況下,推理內容會顯示,您也可點擊按鈕將其隱藏。

  1. 使用方法

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

不符合指定格式的行會留在底部,只有符合的行會被排序。如果想檢視哪些日期被排序,可以在搜索或篩選中設定相同格式,只有符合的日期會被亮顯。指定日期/時間格式還可提升排序速度。

工具列自訂範圍延伸

此前,只有基礎工具列可自訂。現在,您還可以自由自訂搜索、篩選和 Markdown 工具列。可添加任意命令為按鈕,並使用您喜歡的圖示。工具列自訂對話方塊現已集成為自訂對話方塊中的一個頁面,取代了舊的固定大小對話方塊。功能表和檔案編碼設定對話方塊也同樣集成到自訂對話方塊中。

自訂對話方塊的易用性提升

自訂對話方塊現有 40 個頁面,這讓尋找目標頁面變得困難。現在,您可以按 Windows 語言字母順序排序頁面,或隱藏不常用頁面。點擊左上角搜索方塊旁的新 > 按鈕,在快顯的功能表中選擇篩選/排序來排序或隱藏不常用頁面。

此前,在搜索方塊輸入關鍵字只會顯示相關頁面,但定位具體設定仍不容易。現在,從 > 按鈕功能表選擇搜索所有選項,可在 EmEditor 全局搜索設定。

僅支持 64 位 Windows 8.1 及更高版本,同時性能提升

此前公告,本版本不再支持 Windows 7 及所有 32 位版本。您需要 64 位 Windows 8.1 或更高版本,或 Windows Server 2012 R2 及更高版本。微軟已於 2020 年 1 月終止對 Windows 7 的支持。僅支持較新操作系統後,我們進一步優化了 EmEditor,提高了啟動速度等性能。根據我們的測試,啟動速度比 v25.0 快 1.79 倍,日期篩選速度提升 1.45 倍。

預覽版期間報告的 Bug 也已修復。

無論您選擇專業版還是 免費版,我們都希望您喜歡使用 EmEditor。如有任何問題、功能請求或建議,請隨時聯繫我們或在我們的論壇中留言

感謝您使用 EmEditor!
江村 豊

點擊檢視 EmEditor v25.2 新功能,了解更多詳情和截圖。

如果您使用桌面安裝版,可在 說明功能表下選擇檢查更新下載最新版。如該方法無效,請到此下載最新版本,並運行安裝程式。如果您使用桌面可攜式版,可前往下載頁面獲取最新版。市集應用版可在幾天後通過(Microsoft Store)更新。