首页/软件/CotEditor
C

CotEditor

更新于 2026-09-25

CotEditor:为 macOS 而生的免费开源纯文本编辑器 #

CotEditor 是什么? #

CotEditor 是一款专为 macOS 设计并完全免费开源的纯文本编辑器,官方将其定位为“The Plain-Text Editor for macOS”(macOS 上的纯文本编辑器)。

它面向程序员、写作者、运维人员和需要频繁处理纯文本的用户,提供语法高亮、ICU 正则表达式查找替换、大纲菜单、分屏编辑、字符检查器、自动备份等能力,同时通过脚本菜单支持 Python、Ruby、Perl、PHP、Shell、AppleScript 和 JavaScript 等语言编写自定义宏。相比体积庞大、启动缓慢的重型编辑器,CotEditor 强调“轻量、简洁但强大”:启动几乎瞬间完成,界面与行为完全遵循 macOS 原生规范,并对中文、日文、韩文等 CJK 文本的编码识别、竖排模式与行高显示做了专门优化,解决了多语言纯文本编辑中常见的乱码与排版痛点。

CotEditor 有哪些亮点特色? #

  • 专为 macOS 打造:CotEditor 从设计之初就只面向 macOS,外观与操作方式完全符合 macOS 应用的原生习惯,支持深色模式、原生菜单与快捷键体系,不存在跨平台套壳带来的割裂感。
  • 启动迅速:官方强调 CotEditor 的启动速度非常快,可以做到“想写就立刻写”,无需等待漫长的加载过程,适合临时记录、快速查看和编辑配置文件的场景。
  • 开源免费:CotEditor 以开源项目形式开发,任何人都可以参与贡献,源码托管在 GitHub 上,无需付费、无内购、无订阅。
  • 60+ 语言语法高亮:内置超过 60 种主流语言的语法着色方案,覆盖 HTML、PHP、Python、Ruby、Markdown 等;同时支持用户自行创建和导入自定义语法定义。
  • 强大的查找与替换:基于 ICU 正则表达式引擎实现查找与替换,支持复杂模式的批量匹配、捕获组替换,适合日志分析、批量文本整理等高频操作。
  • 点击式设置,无需改配置文件:所有设置项(包括语法定义、主题等)都可以在标准设置窗口中通过鼠标点击完成,不需要懂“极客级”的复杂配置语法,降低了上手门槛。
  • 自动备份,不怕丢数据:编辑过程中 CotEditor 会自动备份文档,意外退出或崩溃后无需担心未保存的内容丢失。
  • 大纲菜单与分屏编辑:可根据预定义语法提取指定行形成大纲,点击即可跳转到对应位置;还可以把窗口拆分为多个面板,同时查看文档的不同部分,长文写作与代码比对更方便。
  • 字符检查器与不兼容字符检测:选中字符后可在浮出窗口中查看其 Unicode 数据;同时能检查并列出无法转换为目标编码的字符,避免保存时静默丢字或乱码。
  • CJK 语言友好:可准确估计多种文件编码,支持切换竖排文本模式并保持正确的行高,对中日韩用户的排版需求照顾到位。
  • 可脚本化扩展:可用 Python、Ruby、Perl、PHP、UNIX shell、AppleScript 或 JavaScript 编写自己的宏,把重复的文本处理流程自动化。

免费下载 CotEditor #

以下为官方提供的安装包,点击链接即可下载。

文件名 描述 大小 下载
CotEditor_7.1.0.dmg - 25.3 MB 夸克网盘

说明:CotEditor 同时上架 Mac App Store,官网 Archives 页面还提供非 App Store 版本(内置 Sparkle 更新框架)。两者软件本体没有区别,仅在更新机制上不同,且均为沙箱应用,非 App Store 版本经过 Apple 公证。当前 CotEditor 7.1.0 的发布说明标注支持 macOS 26 或更高版本;如果你的系统较旧,可在官网 Archives 页面对应下载适用于 macOS 15、14、13 等旧系统的历史版本(如 7.0.9、5.2.3、4.8.7 等)。

CotEditor 如何使用? #

  1. 启动与新建文档:从“应用程序”文件夹或 Launchpad 打开 CotEditor,随时可通过 Command + N 新建文档,CotEditor 启动速度快,适合作为常驻的随手记录工具。
  2. 打开与编辑文件:使用 Command + O 打开已有文件,或直接把文件拖到 CotEditor 图标上。编辑器会根据文件扩展名和内容自动匹配语法高亮方案;若无匹配,也可以在窗口底部的语法菜单中选择。
  3. 查找与替换:按 Command + F 打开查找栏,勾选正则表达式模式后即可使用 ICU 正则进行复杂匹配,替换时支持捕获组引用,适合批量整理日志或文本格式。
  4. 使用大纲与分屏:左侧的大纲菜单会根据当前语法提取关键行,点击即可跳转;通过菜单中的拆分命令可以把窗口分成多个面板,同时查看文档的不同区域。
  5. 查看字符信息:选中任意字符,使用“检查字符”功能即可在浮出窗口中查看其 Unicode 码位、编码等数据,处理特殊符号或排查乱码时非常实用。
  6. 运行脚本与自定义宏:打开脚本菜单即可执行内置脚本,也可以把自己的 Python、Ruby、AppleScript、JavaScript 等脚本放进脚本目录,实现一键格式化、批量替换等自动化操作。
  7. 调整设置:进入“偏好设置”即可在图形界面中修改字体、主题、语法定义、备份策略等所有选项,无需手工编辑配置文件。

CotEditor 的常见问题? #

CotEditor 是免费的吗? 是。CotEditor 是完全免费的,并且以开源项目形式持续开发,官方首页明确标注 “It's free!”,无需订阅或内购。

CotEditor 对系统有什么要求? 根据官网 Archives 页面的说明,当前版本 CotEditor 7.1.0 要求 macOS 26 或更高版本。如果系统较旧,可以在同一下载页面找到针对 macOS 15、14、13、12 等更早系统的最新可用版本,但项目团队不对旧版本提供支持。

Mac App Store 版本和官网非 App Store 版本有什么区别? 官网说明两者软件本体没有差别,唯一区别是更新方式:非 App Store 版本内置 Sparkle 更新框架,可自行提示并更新到新版本;Mac App Store 版本则交由 macOS 系统管理版本。两个版本都是沙箱应用,非 App Store 版本同样经过 Apple 公证。

编辑中文、日文或韩文文档会不会乱码? CotEditor 对 CJK 语言做了专门优化,能够较准确地估计各种文件编码,支持切换竖排文本模式并保持正确的行高,还可以检查并列出无法转换为目标编码的字符,从源头上减少乱码问题。

现在有 Beta 版本可以体验吗? 官网 Beta 页面显示“No beta version is currently available”,即当前没有可用的测试版,建议直接使用稳定版本。

遇到问题或有功能建议该去哪里反馈? 可以先查看 Help 菜单中提供的用户指南;如需官方支持,请在 GitHub Issue 页面创建新的 issue,或发送邮件至 coteditor.github@gmail.com,也可以通过 X(Twitter)账号 @CotEditor 关注项目动态。项目团队也欢迎通过 GitHub Pull Request 参与贡献。

CotEditor 如何安装? #

macOS(推荐方式一:磁盘映像安装)

  1. 下载 CotEditor_7.1.0.dmg 安装包。
  2. 双击打开该 DMG 文件,系统会挂载一个磁盘映像。
  3. 在打开的窗口中,把 CotEditor 图标拖拽到“应用程序(Applications)”文件夹的快捷方式上。
  4. 等待拷贝完成后,在 Finder 侧边栏推出该磁盘映像。
  5. 打开“应用程序”文件夹,双击 CotEditor 即可启动。首次运行时若系统提示来自未识别开发者,可前往“系统设置 → 隐私与安全性”中点击“仍要打开”进行授权。

macOS(方式二:Mac App Store)

  1. 打开 Mac App Store,搜索 “CotEditor”。
  2. 点击获取/安装按钮,使用 Apple ID 完成下载安装。
  3. 安装完成后直接从 Launchpad 或“应用程序”文件夹启动。该版本的更新由系统统一管理。

安装前注意事项

  • CotEditor 7.1.0 要求 macOS 26 或更高版本,若系统版本较低请改用官网 Archives 中对应的旧版本安装包。
  • 官方未提供其他平台的安装包,CotEditor 不支持 Windows 或 Linux。

CotEditor 如何卸载? #

macOS(图形界面方式)

  1. 完全退出 CotEditor(快捷键 Command + Q)。
  2. 打开“应用程序”文件夹,将 CotEditor 图标拖入废纸篓;若通过 Mac App Store 安装,也可以在 Launchpad 中长按图标后点击删除。
  3. 清空废纸篓即可完成卸载。

macOS(终端方式)

如果偏好命令行操作,可在终端中执行以下命令删除应用本体:

sudo rm -rf /Applications/CotEditor.app

清理残留文件(可选)

CotEditor 会自动保存偏好设置、脚本、语法定义与备份数据,卸载应用本体后这些文件可能仍然保留。若希望彻底清除,可手动检查并删除以下位置(具体路径因安装方式与沙箱机制而略有差异,删除前请确认其中是否含有你自建的脚本或语法定义):

  • ~/Library/Application Support/CotEditor/(自建脚本、语法定义、主题等)
  • ~/Library/Preferences/ 下与 CotEditor 相关的 plist 文件
  • ~/Library/Caches/ 下与 CotEditor 相关的缓存目录
  • ~/Library/Saved Application State/ 下的会话状态文件
  • 若使用沙箱版本,相关数据可能位于 ~/Library/Containers/ 对应容器目录内

删除前建议先备份自建的脚本与语法样式,官方 Archives 页面也提供了示例脚本、额外语法样式与额外主题可供重新获取。

相关标签
CotEditormacOS 文本编辑器纯文本编辑器语法高亮编辑器正则表达式查找替换开源文本编辑器Markdown 编辑器CJK 编码友好macOS 免费编辑器脚本扩展编辑器