EmEditor for Mac 预览版 1 发布
我们很高兴地宣布,EmEditor for Mac 的第一个预览版 预览版 1 (v0.0.1) 现已推出。在 2027 年 1 月 31 日之前,任何人都可以免费使用。
下载 EmEditor for Mac 预览版 1 (DMG)
开发者寄语
我们从 1997 年开始开发 EmEditor for Windows。从一开始,就有很多用户希望我们推出 Mac 版,我自己也一直想开发 Mac 版。我以前尝试过一次,但当时未能继续下去。
如今,得益于 AI 辅助开发的最新进展,我终于能够为大家带来 EmEditor for Mac。它具备与 Windows 版几乎相同的功能,并针对超大文件和 CSV 文件的处理速度进行了优化。
AI 帮助我们大大加快了开发速度,但我们有意以小步推进每一项更改。每次提交时,我们都会确认代码通过了所有测试,并比较更改前后 EmEditor 的速度和大小。现在,我们所有的内部测试宏在 Mac 和 Windows 上都能通过,只需针对操作系统特有的行为做少量修改。这种方式花费了更多时间,但成果非常扎实。
EmEditor for Mac 并不是 Windows 版的简单分支。我们将大量依赖 Windows 的代码移到了一个跨平台的核心中,并为每个操作系统分别开发用户界面。我相信这是为多个平台开发 EmEditor 的正确方式。这项工作已经让我们整理了核心代码,并在此过程中修复了若干错误,这对 Windows 用户同样有益。即使最终未能发布 Mac 版,这项工作也是值得的。今后,我们计划同时开发两个版本,不让任何一个版本落后。
为了让现有的 Windows 用户能够毫无困惑地立即上手,用户界面的部分内容有意与 EmEditor for Windows 保持相似。我们会继续倾听大家的反馈,在今后的版本中不断改进用户界面和外观。
这次发布让我非常激动。事实上,我现在正是用 EmEditor for Mac 撰写这篇博客文章的。

主要功能
Windows 版的大部分功能在 Mac 版中都可以使用,包括:
- 超大文件: 可以打开和编辑数 GB 大小的文件。编辑时,超大文件保留在磁盘上(磁盘模式)。快速查看模式可以几乎瞬间打开巨大的文件;与 Windows 版一样,快速查看文档以普通标签显示,并带有闪电图标。使用大文件控制器,可以只打开文件中从起始位置到结束位置的所需部分。
- CSV 与 TSV: 可以在单元格选择模式下编辑、排序、筛选(包括高级筛选)、提取以及创建数据透视表。CSV 转换器可以在 CSV、TSV 等 CSV 格式之间以及固定宽度列之间转换文档。
- 查找与替换: 支持正则表达式、查找与替换工具栏、在文件中查找和在文件中替换、批量查找与替换、筛选以及仅编辑选定区域。
- 比较: 可以并排比较两个文件,并在差异之间移动。
- 编码: 与 Windows 版一样,支持多种编码,并可自动检测。
- 拼写检查: 使用 macOS 内置的拼写词典。
- Markdown: Markdown 设计视图,以及 Markdown 和 HTML 预览。
- 导航与整理: 大纲、书签、标记、收藏夹、标签以及拆分窗口。
- 工作区: EmEditor 可以在下次启动时恢复你的文档,包括未保存的文本和撤消历史。
- 打印
- 自定义: 配置属性、键盘快捷键、工具栏和自定义对话框的组织方式与 Windows 版相同,你熟悉的选项都在你预期的位置。
- 12 种用户界面语言: 与 Windows 版相同的语言。
- 宏: 许多为 EmEditor for Windows 编写的 JavaScript 宏无需修改即可在 EmEditor for Mac 中运行。在 Mac 上,宏运行在 macOS 内置的 JavaScript 引擎上,而不是 JScript 或 V8。你还可以录制和回放宏。
性能
我们使用同一个文件(4.72 GB(5,069,084,800 字节)的随机文本,共 50,000,001 行)测试了 EmEditor for Mac v0.0.1 和 EmEditor for Windows v26.4.2。时间为 EmEditor 本身在状态栏中显示的时间。
| 测试 | EmEditor for Mac | EmEditor for Windows |
|---|---|---|
| 启动 EmEditor | 0.140 秒 | 0.072 秒 |
| 以快速查看模式打开文件 | 0.723 秒 | 1.503 秒 |
| 使用已保存的差异文件,以快速查看模式再次打开文件 | 0.002 秒 | 0.004 秒 |
| 查找 “abc” 并统计匹配数(45,400 个) | 0.095 秒 | 0.296 秒 |
| 将 “abc” 替换为 “###”(45,400 处) | 0.065 秒 | 0.210 秒 |
| 提取包含 “abc” 的行(45,400 行) | 0.307 秒 | 0.828 秒 |
Mac:MacBook Pro,Apple M5 Pro,24 GB 内存,macOS 26.7.2。Windows:Intel Core i7-13700,80 GB 内存,Windows 11 Pro 25H2。由于两台计算机不同,这些数字并不能直接比较两个版本的 EmEditor,但它们表明 EmEditor for Mac 处理超大文件的速度不负 EmEditor 之名。
尚未提供的功能
以下功能在此预览版中尚不可用,或与 Windows 版的工作方式不同:
- 插件(包括 AI、Git、代码片段、项目和资源管理器功能)
- 语言服务器协议 (LSP)(包括格式化选区和转到定义)
- 外部工具
- 在计算机之间同步设置,以及从 EmEditor for Windows 导入设置
- 工具 > 导入和导出(从文件导入设置以及将设置导出到文件)
- EmEditor 内置的网页浏览器
- 使用 JavaScript 以外的语言(例如 VBScript)编写的宏
- 部分依赖 Windows 的宏功能,例如
editor.ExecutePlugin、shell.SendKeys,以及按 Windows 类名查找窗口 .editorconfig只有在你选择 文件 > 允许此文件夹中的 .editorconfig… 允许该文件夹后才会生效。这是 macOS 沙盒的要求。
系统要求
搭载 Apple 芯片(M1 或更高)的 Mac,macOS 26 或更高版本。
在此预览版中,我们只支持能够充分测试的环境。如果你需要支持较早版本的 macOS 或基于 Intel 的 Mac,请告诉我们。你的反馈将帮助我们决定今后版本的支持范围。
确认下载的文件是正版
请仅从我们的网站下载 EmEditor for Mac。DMG 文件和 EmEditor 应用都使用 Emurasoft 的 Developer ID 签名,并经过 Apple 公证,这意味着 Apple 已扫描过其中是否含有恶意软件。这相当于我们在 Windows 上请你确认的数字签名。
macOS 会自动为你检查签名。首次打开 EmEditor 时,macOS 会提示这是从互联网下载的应用,并且 Apple 已检查过其中是否含有恶意软件,未发现任何问题。如果文件在我们签名后被修改过,macOS 将拒绝打开它。
要亲自检查签名,请打开 终端,输入以下命令,然后输入一个空格。接着将下载的 DMG 文件拖到终端窗口中,并按 Return 键:
spctl -a -vv -t open --context context:primary-signature
结果必须以下面几行结尾:
accepted
source=Notarized Developer ID
origin=Developer ID Application: Emurasoft, Inc. (UBZU3KXM6S)
安装 EmEditor 后,你可以用同样的方法检查应用:
spctl -a -vv /Applications/EmEditor.app
如果结果显示 rejected,或显示 Emurasoft, Inc. (UBZU3KXM6S) 以外的名称或 ID,请不要打开该文件。请删除它,并通过我们的联系表单告诉我们。
许可证
- 预览期间: 在 2027 年 1 月 31 日之前,任何人都可以免费使用 EmEditor for Mac。此日期之后,预览版将无法启动:EmEditor 会显示一条消息并退出。你的文件和设置不受影响,可以在正式版中继续使用。
- 正式发布后: 一个 EmEditor Professional 订阅许可证同时涵盖 Windows 和 Mac。根据我们现有的许可条款,一台 Mac 计为一台计算机。
- EmEditor Free: 与 Windows 版一样,Mac 版也提供 EmEditor Free。EmEditor Free 是供在家庭或学校中个人使用的免费版本。
- 永久许可证(现有用户): 我们已不再销售永久许可证。本条适用于过去购买过永久许可证的客户。正如最初的永久许可证条款所述,永久许可证不适用于其他操作系统版本的 EmEditor,因此不涵盖 EmEditor for Mac。永久许可证将一如既往地继续涵盖 Windows 版 EmEditor Professional。
后续计划
我们计划于 2027 年 1 月发布 EmEditor for Mac 的正式版。在此之前,我们将定期发布包含错误修复和改进的新预览版。
你无需每次都自行下载新的预览版。EmEditor for Mac 可以检查更新并为你安装,你也可以随时选择 EmEditor > 检查更新… 来检查更新。
包括发布日期和许可条款在内的计划可能会有所变更。
欢迎反馈
由于这是预览版,你可能会遇到错误或缺少的功能。请通过我们的联系表单发送错误报告、功能请求和其他意见。你的反馈将直接影响正式版。
报告错误时,请附上你的 macOS 版本、Mac 型号(例如 MacBook Air M2)以及重现问题的步骤。如果 EmEditor 崩溃,它会在下次启动时询问是否发送崩溃报告。请发送该报告,并简要说明你当时在做什么。崩溃报告能帮助我们更快地发现并修复问题。
感谢大家多年来的耐心等待,也感谢你试用 EmEditor for Mac!
Yutaka Emura
