如何在 Mac 上卸载 MarsEdit
卸载 MarsEdit 前,先确认文章已发布或保存在服务端,并保留本地草稿。官方说下载的文章会形成本地归档,但这不能证明每篇未发布草稿都在网上。这次实测用的是官网下载包,没有通过 Homebrew 安装。
卸载应用并检查数据
先保存打开的草稿,再退出 MarsEdit,把「应用程序」中的 MarsEdit.app 移到废纸篓。逐项核对本地容器和专属数据组,不要按 Red Sweater 家族通配一把清。cask zap 使用较宽的 com.red-sweater.* 模式和组容器,部分条目可能是旧版 MarsEdit 或别的 Red Sweater 应用;手动 zap 前先核对归属和内容。官方说明。
退出后把现有的整个 ~/Library/Containers/com.red-sweater.marsedit5 容器复制到同步目录和待删除目录之外的独立私有备份并核对,服务端归档不包含所有未发布草稿,在访达按 Shift + Command + G 打开下列上层目录,只选确认属于待卸版本的实际 MarsEdit 项目,把不需要的移到废纸篓,不清空整个 Red Sweater 家族:
~/Library/Application Scripts/com.red-sweater.*~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.red-sweater.marsedit*~/Library/Caches/com.apple.helpd/Generated/com.red-sweater.marsedit*~/Library/Containers/com.red-sweater.marsedit*
带 * 的路径在访达打开上层目录,只选确认属于所装版本的实际名字,厂商前缀本身不能证明归属。
其他 Red Sweater 应用或 MarsEdit 副本仍在用时,保留 ~/Library/Group Containers/493CVA9A35.com.red-sweater,只有独立备份要留的内容、核实所有已安装使用方都已移除后,才单独决定是否移走,否则保留。
查看卸载结果
ls -ld ~/Library/Containers/com.red-sweater.marsedit5 ~/Library/'Group Containers'/493CVA9A35.com.red-sweater
退出应用后运行这条只读命令。打印出路径表示它还在,「No such file or directory」表示该路径不存在,权限错误需要另查,不能当成已删除。
用 Homebrew 安装时
Homebrew cask 的 zap 列表包含 Red Sweater 脚本、容器和组数据,使用宽泛通配模式;手动 zap 须先核对归属。想保留这些内容,可以先运行下方不带 --zap 的命令,再单独检查。自己加 --zap 会处理整份列表,不看 Mole 的勾选;zap 清单涉及未勾选、共用或无法确认的数据时,Mole 跳过 --zap,已选残留仍由自身流程处理。
brew uninstall --cask marsedit
Mole 会列出什么
当前 bundle ID 的精确容器通常默认勾选;共享或历史 Red Sweater 条目不会被此应用自动认领,部分还受保护。
这次检查覆盖了什么
2026 年 9 月 20 日卸载官方压缩包 MarsEdit 5.4.5,发现一处 MarsEdit 4 日志路径,但没有认定它属于这次 MarsEdit 5 安装,也没有移除;没有连接博客账户。
