
原站网页截图,页面可能随时间更新。
CotEditor 面向需要快速打开、编辑和整理纯文本的 macOS 用户。它兼顾轻量启动与较完整的编辑能力,适合处理代码、Markdown、网页文本、脚本以及日常文字内容。
用途与适用场景
CotEditor 的定位是 macOS 上的纯文本编辑器,适合直接编写或修改不依赖复杂排版的文本内容。它支持 HTML、PHP、Python、Ruby、Markdown 等超过 60 种预置语言的语法高亮,因此可以用于查看和编辑代码、标记文本与脚本。
对于经常需要快速记录文字、检查文本编码、处理 Unicode 字符,或同时对照文档不同部分的用户,CotEditor 也提供了相应工具。它专为 macOS 制作,操作方式和外观遵循 macOS 应用习惯。
准备与上手
使用前需要准备 macOS 环境。CotEditor 启动速度较快,打开后即可开始编写文本。常用设置可以通过标准设置窗口调整,包括语法定义和主题,不需要编辑复杂的配置文件。
编辑语言或文本类型较明确时,可以使用对应的语法高亮设置;处理不同来源的文件时,可借助编码估计功能。编辑过程中,文档会自动备份,以降低未保存内容丢失的风险。
主要编辑功能
CotEditor 提供基于 ICU 正则表达式引擎的查找与替换功能,适合从文本中定位内容并进行较复杂的批量替换。语法高亮覆盖超过 60 种预置语言,也允许创建自定义设置。
窗口可以拆分为多个编辑窗格,用来同时查看同一文档的不同部分。大纲菜单能够根据预定义语法提取指定行,并跳转到对应位置。选中文档中的字符后,字符检查器会在弹出面板中显示其 Unicode 字符数据。
编码、文字与自动化
CotEditor 可以检查文档中无法转换为目标编码的字符,并将这些字符列出,便于在保存或转换前发现潜在问题。它还能估计多种文件编码,并提供纵向文字模式,同时保持适当的行高。
软件支持脚本化操作,用户可以使用 Python、Ruby、Perl、PHP、Unix shell、AppleScript 或 JavaScript 编写自己的宏,以便把重复性的编辑操作交给脚本处理。
可确认的限制
CotEditor 的明确定位是纯文本编辑器,因此正文内容集中在文本编辑、代码与脚本处理、编码和字符检查等方面。现有信息未涉及富文本排版、文档协作、云同步或其他扩展用途,不能据此将其视为具备这些能力的软件。
它的适用平台为 macOS。语法高亮虽然覆盖超过 60 种预置语言,但自定义语法和主题需要通过设置进行配置;脚本化能力也取决于用户自行编写相应脚本。
CotEditor 是否免费?
是。CotEditor 官网将其标示为免费软件。
CotEditor 支持哪些脚本语言?
可使用 Python、Ruby、Perl、PHP、Unix shell、AppleScript 或 JavaScript 创建宏。