如何在 Mac 上卸载 CotEditor
CotEditor 已保存的文档留在你保存的位置,沙盒容器里还可能有未保存文档的恢复数据,以及设置、自定义主题和语法。移除应用前,先保存想保留的文档,再从文件菜单选择导出设置(File > Export Settings),导出设置、自定义主题和语法,步骤见官方导出说明。本文这次测试用的是官网下载版,它和 Homebrew cask coteditor 提供的版本都是沙盒应用。
退出 CotEditor 并移除应用
- 保存打开的文档并退出 CotEditor。移除应用不会动到你保存的文件。
- 在活动监视器里找 CotEditor,确认它已退出。
- 从访达的「应用程序」文件夹把 CotEditor 移入废纸篓。
核对它的容器和支持文件
CotEditor 是沙盒应用,所以它的大部分数据都在一个容器文件夹里。在访达里按 Shift + Command + G,逐个查看下面的位置。不存在的跳过,移入废纸篓前先看清文件夹里有什么,不要删除上级的 Library 文件夹。
| 位置 | 怎么处理 |
|---|---|
~/Library/Containers/com.coteditor.CotEditor |
设置、自定义主题、语法,以及可能存在的文档恢复数据,先保存恢复的文档、导出想保留的内容,再把容器移入废纸篓。 |
~/Library/Application Scripts/com.coteditor.CotEditor |
「脚本」菜单里的用户脚本,先把想保留的脚本复制到别处,再把这个文件夹移入废纸篓。 |
~/Library/Caches/com.coteditor.CotEditor |
可重建的缓存,可以移除。 |
~/Library/Preferences/com.coteditor.CotEditor.plist |
非沙盒版本若创建了偏好设置文件则在此,沙盒版把偏好设置放在容器里。 |
这些位置列在 Homebrew cask 里,不是每台 Mac 都有每一项,用户脚本目录也有 CotEditor 的沙盒迁移说明可查。
cot 命令行工具
官方手动安装方法会在 /usr/local/bin 创建 cot 符号链接,也可以选其他位置,手动创建的链接可能在应用移除后留下。Homebrew 把链接放在自己的 bin 目录里,Apple Silicon 上通常是 /opt/homebrew/bin,Intel 上通常是 /usr/local/bin,卸载 cask 时会一并移除。删除留下的链接前,先确认它指向已移除的 CotEditor,只删链接,不要删目录。
用 Homebrew 安装时
Mole 卸载 cask 相当于 brew uninstall --cask --zap coteditor,但当它的清单碰到未勾选或共享数据,或无法完整核验时,会跳过 --zap,仍然清掉你选中的残留。CotEditor 的 zap 清单是它的容器、应用脚本、帮助缓存、一个缓存文件夹、一条最近文档的 shared-file-list 记录和偏好设置文件,容器里有设置和自定义主题,脚本目录里可能有你自己的脚本。自己运行 zap 命令不会参考 Mole 的勾选状态,先备份想保留的内容,或者只移除应用。
brew uninstall --cask coteditor
核对结果
移除应用后,运行这些只读检查。
pgrep -il coteditor
ls -d ~/Library/Containers/com.coteditor.CotEditor
ls -l /usr/local/bin/cot /opt/homebrew/bin/cot
pgrep没有输出且没有报错,说明没有找到匹配进程,列出进程时先确认是不是仍在运行的 CotEditor,再退出应用。命令报错不能说明它已经退出。- 打印出容器路径只说明目录还在,不能说明里面有哪些文件。「No such file or directory」表示在这个位置没有找到目录,权限错误则表示这次检查无法读取,可以到访达里查看,不能仅凭这个错误判断原因。
- 应用移除后,
cot链接可能已经失效,先看ls -l显示的目标。路径不存在表示该位置没有这一项,权限错误则无法确认,如果手动选过其他位置,也要核对那里。
Mole 会列出什么
卸载 CotEditor 时,Mole 会列出找到的以下项目。
~/Library/Containers/com.coteditor.CotEditor默认勾选。移除前先保存文档,再导出想保留的设置。~/Library/Application Scripts/com.coteditor.CotEditor、存在时的com.coteditor.CotEditor.plist偏好设置、缓存文件夹,以及最近文档的 shared-file-list 记录,默认勾选。想保留「脚本」菜单里的脚本,先备份,或者取消勾选脚本目录。- 这次检查没有发现 CotEditor 的启动项或登录项。手动创建的
cot链接不在 Mole 的残留列表里,需要单独核对,Homebrew 管理的链接由 cask 卸载流程移除。
这次检查覆盖了什么
2026 年 9 月 19 日,用官网下载版安装 CotEditor,再用已开启完全磁盘访问权限的 Mole 官方构建 277 卸载。它没有显示名的 Application Support 文件夹,移动沙盒容器时报了权限错误,留下约 40 KB 的容器,记录没有确认具体原因。在状态页按名称排序能看到运行中的 CotEditor,另用 ps 测得约 122 MB,这次检查没有发现它的启动项或登录项。
