如何在 Mac 上卸载 MarkEdit
移除 MarkEdit 前,先保存打开的 Markdown 文档,复制需要的自定义扩展,官方项目介绍了支持 CSS 和 JavaScript 定制的原生 Markdown 编辑器,本页覆盖官网 Mac 磁盘映像中的应用和包内快速查看扩展。
先退出,再移除应用
先保存或取消未完成的编辑,关闭正在使用的 MarkEdit 快速查看预览,再按 Cmd + Q 退出应用,等进程退出后,把 MarkEdit.app 移进废纸篓,Markdown 文件和另存的自定义资源先留下。
检查本机设置和残留
删除应用数据前,先把需要的设置或自定义资源复制到这些目录之外备份。在访达按 Shift + Command + G,逐个打开下表的位置,退出 MarkEdit 并关闭快速查看预览后,只把不再需要的应用数据移到废纸篓,不存在的路径跳过。
| 位置 | 处理方式 |
|---|---|
~/Library/Containers/app.cyan.markedit |
主应用的本机数据,移除前先检查并备份需要的设置。 |
~/Library/Application Scripts/app.cyan.markedit |
主应用的沙盒脚本目录,移除前检查。 |
~/Library/Containers/app.cyan.markedit.quicklook-extension |
包内快速查看扩展的本机数据,移除前先备份需要的内容。 |
~/Library/Application Scripts/app.cyan.markedit.quicklook-extension |
快速查看扩展的沙盒脚本目录,关闭预览后检查。 |
~/Library/Group Containers/group.app.cyan.markedit |
测试中观察到的应用组数据,需要的内容先备份,还有其他已安装应用使用时保留。 |
~/Library/Application Scripts/group.app.cyan.markedit |
测试中观察到的对应组脚本目录,这个组仍在使用时保留。 |
cask列有主应用和扩展的容器、Application Scripts 路径,上面单独的组目录来自 Mac 实测,不在它的 zap 清单里。归属允许时,Mole 可能默认勾选这些应用自己的目录,需要保留的本机状态先取消勾选。应用自己的最近文档清单不是你的 Markdown 文档,不要移除共享的最近文档上层目录。
检查卸载结果
pgrep -ifl MarkEdit
ls -ld /Applications/MarkEdit.app "$HOME/Library/Containers/app.cyan.markedit" "$HOME/Library/Group Containers/group.app.cyan.markedit"
pgrep 没有输出只表示没有找到这个名称,不代表所有辅助进程都已退出,有输出时核对它的实际可执行文件路径,ls 提示路径不存在只说明这一处没有了,权限错误仍无法判断,留下的文件夹也可能是你要保留的数据。
用 Homebrew 安装时
cask 没有单独的卸载辅助程序,zap 包括主应用与扩展的容器和脚本目录、应用自己的最近文档清单和窗口恢复状态,当前清单不包含上表单独的组容器,运行 zap 前先检查需要的本机数据。
不运行 zap 时,用下面的命令卸载:
brew uninstall --cask markedit
Mole 会先核对整份删除清单,涉及未勾选、共享或无法确认的路径时不使用 --zap,已勾选的残留仍会清理。自己运行 brew uninstall --cask --zap markedit 会执行 Homebrew 的完整清单,不读取 Mole 的勾选状态。
Mole 会列出什么
Mole 默认勾选应用、它自己的缓存和最近文档清单,以及主应用的 Containers 和 Application Scripts 目录,包内快速查看扩展的目录也可能默认勾选。上表的应用组目录属于这款应用时会勾选,移除前仍会核对有没有其他已安装应用在使用这个组,需要保留的本机状态先取消勾选,Markdown 文档和共享的最近文档上层目录不在这次卸载范围里。
这些是「卸载时一并移除数据和配置」关闭时的选择,打开后,符合条件的应用数据也可能勾选,确认前检查文件夹,需要保留的先取消勾选,共享数据仍需单独确认。
这次检查覆盖了什么
2026 年 9 月 25 日,从官网磁盘映像拷出的 MarkEdit 1.36.0 用 Mole 开发构建测试,应用组容器和脚本目录首次没能移动,记录中的复测已移除,受保护的系统状态保留,没有核验未保存文档恢复或已有自定义扩展。
