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 撰写这篇博客文章的。

在 EmEditor for Mac 中编辑 CSV 文件的画面
在 EmEditor for Mac 预览版 1 中编辑 CSV 文件

主要功能

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 MacEmEditor for Windows
启动 EmEditor0.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

0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply