Version 26.4 新增特性

2026年10月21日

一般新增功能

  • 快速查看模式现在支持编辑。你可以在不将超大文件载入内存的情况下编辑它,包括输入、粘贴、撤消/重做、全部替换、多重选择,以及 插入、转换 和 排序 菜单上的大多数命令。在你保存之前,原文件不会发生变化。 [PF]

  • 快速查看模式现在支持会更改文档的 CSV 命令,包括单元格编辑、拆分列、合并列、合并行、临时隐藏引号、隐藏列/取消隐藏列、重置列宽 以及 左对齐/居中对齐/右对齐 命令。 [P]

  • 在快速查看模式下保存超大文件时,你可以将编辑内容合并到文件中,也可以只将更改保存到差异文件并保持原文件不变。差异文件还会保存行的位置,因此下次可以立即打开该文件,即使它小于最小文件大小。 [PF]

  • 快速查看文档现在会包含在工作区中,包括其未保存的编辑内容。 [PF]

  • 在快速查看模式下,状态栏上新增 FAST 指示器,文档标签上新增闪电图标。双击该指示器可以在普通模式与快速查看模式之间切换。 [PF]

  • 有关详细信息(包括快速查看模式下不可用的功能),请参见以快速查看模式打开和编辑超大文件。

  • 启动窗口现在支持 App 主题 和 很暗。

  • 宏现在以带签名 (BOM) 的 UTF-8 保存,而不是 UTF-16。

  • 商店和 MSIX 版本:EmEditor 现在会提议移除已卸载的 MSI 版本遗留的文件关联,这些关联曾导致 Windows 无法使用 EmEditor 打开这些文件。

  • 由于 Windows 11 不再在计算机之间同步商店应用的漫游文件夹,已无法再通过 Microsoft 账户同步设置。请改用同步文件夹。使用同步文件夹进行同步现在更快、更可靠:不再发送未更改的设置,不再覆盖其他计算机发送的较新设置,并且在无法访问该文件夹时不会让 EmEditor 等待。请参见 自定义 对话框的 同步 页面。

  • 工作区现在可以更安全地保存和加载:保存失败不再破坏之前的工作区,损坏的工作区或由较新版本保存的工作区不再被清除,并且包含多个窗口的工作区现在可以正确保存。

  • MSI 版本 EmEditor 的更新检查器将于 2027 年 3 月 31 日 (UTC) 之后停用。在该日期之后,EmEditor 将不再检查更新,并且 检查更新 和 自定义更新检查器 将不可用。

  • 注册信息 对话框现在会显示按计算机注册的电子邮件地址。

  • 安装的文件更小。不再安装 pcre.dll、zlib1.dll、vccorlib140.dll 和 msvcp140.dll,并且大多数 DLL、EXE 文件和插件都变小了。EXE 和 DLL 文件总计缩小了 31%。请参见下面的文件大小。

  • 修复了以下问题:

    • 光标顺序错乱的多重选择可能会损坏文本或导致 EmEditor 崩溃。
    • 首次绘制包含大量组合字符的行时,EmEditor 可能会崩溃。
    • 排序 和 删除重复行 会丢失紧跟在仅以 CR 结尾的行之后的空行。
    • 文件名包含 “+”,或文件夹名称包含 “#”、”?” 或 “%” 的 Markdown 文件无法在 Markdown 预览中正确预览。
    • 运行输出为单行的命令的代码片段(例如“计算器”代码片段)会导致 EmEditor 崩溃。
  • 启动更快。在我们的测试中,主窗口就绪的速度快了 1.93 倍。其他操作也更快了。由于差异文件包含行的位置,第二次打开超大文件时会更快。请参见下面的测试结果。

  • 在授权即将到期时显示的 请更新您的授权 对话框中新增 不再显示本消息 复选框。

测试结果:

v26.3 v26.4 对比
启动 EmEditor 0.166 秒 0.086 秒 快 1.93 倍
打开 [1] 6.98 秒 0.021 秒 快 332 倍
将 “abcde” 全部替换为 “#####” [2] 33.7 秒 7.00 秒 快 4.81 倍
保存 [3] 290 秒 21.5 秒 快 13.5 倍
按 A 到 Z 排序(使用区域设置) [4] 22.0 秒 3.75 秒 快 5.87 倍
删除重复行 [5] 3.32 秒 1.09 秒 快 3.05 倍
  • 除非另有说明,均使用默认选项、Windows 11、Ryzen 9 7950X,96 GB 物理内存,通过 bcdedit /set {current} truncatememory 17179869184 限制为 16 GB RAM 以进行模拟。
  • [1]-[3] 随机 ASCII 文件(UTF-8,48.4 GB,10 亿行)
  • [4]-[5] 随机 ASCII 文件(UTF-8,1.34 GB,1 亿行)
  • [1] v26.3:以快速查看模式打开;v26.4:使用包含换行位置的差异文件以快速查看模式打开;两者均为第二次打开
  • [2] v26.3:普通模式;v26.4:快速查看模式
  • [3] 将 “abcde” 全部替换为 “#####” 后保存;v26.3:普通模式;v26.4:快速查看模式,选择 保存 > 保存并立即合并
  • [4] 普通模式,关闭 快速二进制比较 选项
  • [5] 普通模式

文件大小:

文件 v26.3 v26.4 对比
EmEditor.exe 34,037 KB 14,798 KB -57%
api.dll – 12,531 KB 新增
emeddlgs.dll 6,368 KB 1,149 KB -82%
emedres.dll 2,438 KB 1,905 KB -22%
EECommon.dll 2,207 KB 1,271 KB -42%
EEMacro.dll 1,363 KB 712 KB -48%
emedcfg.dll 944 KB 675 KB -28%
emeddlgt.dll 882 KB 576 KB -35%
emedcfd.dll 844 KB 254 KB -70%
emonig.dll 724 KB 514 KB -29%
emregexp.dll 398 KB 203 KB -49%
ee128.dll 880 KB 390 KB -56%
ee256.dll 878 KB 391 KB -55%
ee512.dll 873 KB 387 KB -56%
emedtray.exe 355 KB 159 KB -55%
emeduwp.dll 244 KB 38 KB -84%
emuchardet.dll 229 KB 78 KB -66%
emedws.exe 212 KB 35 KB -83%
EEAdmin.exe 119 KB 27 KB -77%
CommitList.dll 881 KB 346 KB -61%
Projects.dll 506 KB 267 KB -47%
Snippets.dll 412 KB 172 KB -58%
WebPreview.dll 346 KB 86 KB -75%
WordComplete.dll 312 KB 106 KB -66%
Explorer.dll 225 KB 84 KB -63%
WordCount.dll 204 KB 64 KB -69%
Search.dll 173 KB 41 KB -76%
OpenDocuments.dll 152 KB 52 KB -66%
msvcp140.dll 628 KB – 已移除
vccorlib140.dll 343 KB – 已移除
pcre.dll 412 KB – 已移除
zlib1.dll 100 KB – 已移除
总计 [1] 69,962 KB 48,431 KB -31%
  • Windows 64 位便携版的大小:v26.3.0 和 v26.4。插件位于 PlugIns 文件夹中。
  • [1] 除 node64.exe 和 css-html-validator-x64.dll(未更改)之外的所有 .exe 和 .dll 文件的总计。其中包括上面未列出的文件,例如各语言的资源 DLL。
  • EmEditor.exe 和 emeddlgs.dll 现在共享 api.dll,以前它分别链接到这两个文件中。

新增命令

  • 在 所有命令 菜单的 文件 > 差异 子菜单中新增 保存差异、载入差异 和 放弃差异 命令。 [PF]
  • 新增 自定义快速查看 命令。 [P]
  • 在右键单击文档标签时显示的菜单中新增 向右拆分视图 命令,与 比较 > 拆分视图 相同。
  • 新增用于按计算机注册的 emeditor /register 和 emeditor /unregister 命令。 [P]
  • 新增 /fast 命令行选项,即使文件小于 启用快速查看模式的最小文件大小,也以快速查看模式打开文件。
  • 新增 /tail 命令行选项,用于以快速查看模式在最后一行打开文件,与 /fast /l -1 相同。即使仍在为行的位置建立索引,也会立即显示文件的末尾。

新增选项

  • 在 自定义 对话框中新增 快速查看 页面。启用快速查看模式的最小文件大小 文本框已从 高级 页面移至此页面。该页面还会列出差异文件,你可以删除它们。 [P]
  • 在 自定义 对话框的 快速查看 页面 中新增 在快速查看模式下保存超大文件时提示、在快速查看模式下保存超大文件时,仅将更改保存到差异文件 和 保存超大文件中行的位置,以便下次立即打开 选项。 [P]
  • 在 自定义 对话框的 状态栏 页面 中新增 快速查看模式 项目。 [P]

新增宏功能 [P]

  • 在 Editor 对象中新增 GetFastViewDiffPath 方法。
  • 现在,在快速查看模式下可以使用 Document 与 Selection 对象中大多数会更改文档的属性与方法。

插件新增功能 [P]

  • 与 AI 聊天 栏现在默认在左侧打开。
  • 为 EE_INFO 消息新增 EI_GET_FAST_VIEW_DIFF_PATH 参数,并新增 FAST_VIEW_DIFF_PATH_INFO 结构。
  • 新增 EEID_FAST_VIEW_SAVE_DIFF、EEID_FAST_VIEW_LOAD_DIFF、EEID_FAST_VIEW_DISCARD_DIFF 和 EEID_CUSTOMIZE_FAST_VIEW 命令 ID。
  • 现在,在快速查看模式下可以使用大多数会更改文档的消息。

备注

  • 此更新解决了严重的安全问题 eMudhra Intermediate CA Compromise。语言服务器协议 (LSP) 功能使用的 Node.js 受此问题影响,因此我们已将附带的 Node.js 更新到 v26.12.1 以解决该问题。
  • 我们对 EmEditor 的全部源代码进行了安全扫描,发现只有 LSP 受到影响。只要您的 Windows 系统已安装最新更新,EmEditor 的其他部分都不受影响。EmEditor 使用 Windows 的 CA 证书,而不是附带自己的证书。WebPreview 和 ChatAI 插件使用系统中安装的 Microsoft Edge。我们建议您使 Windows 和 Web 浏览器保持最新状态。
  • [P] 仅限 EmEditor Professional
  • [PF] EmEditor Professional 和 EmEditor Free