EmEditor v25.4.1 发布!

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

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

  • 已将颜色选择器代码片段添加到默认代码片段中。
  • 新增对将 Windows 系统代码页设置为 UTF-8 的支持。
  • 修复了在自定义宏对话框的选项页面中指定文件夹时可能导致非预期行为的问题。
  • 修复了这样一个问题:在自定义对话框的高级页面上,当线程数设置为 1 且搜索包含超大文件时,在文件中查找可能无法正常工作。
  • 修复了一个问题:在自定义对话框的高级页面中启用编辑时使用临时文件选项时,对超大文件进行替换可能会导致问题。
  • 修复了一个问题:如果搜索字符串包含在 UTF-8 编码中其大写和小写形式字节长度不同的字符,不区分大小写的查找/替换以及在文件中查找/替换可能无法正常工作。
  • 改进了部分操作的性能,包括大小写转换、不区分大小写的排序以及在文件中查找。
  • 修复了用户报告的问题(1)。

如果您使用桌面安装版本,可以在帮助中选择检查更新以下载最新版本。如果此方法失败,请下载最新版本,并运行下载的安装程序。 如果您使用桌面便携版本,可以访问下载页面以下载最新版本。商店应用版本可以在几天后通过 Microsoft 商店更新。

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 新增特性”。(https://zh-cn.emeditor.com/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 位) 更新。