如何在 Mac 上卸载 MacDown
卸载 MacDown 前,先保存打开的 Markdown 文稿,另外复制需要保留的自定义主题,这份指南针对项目官网提供的应用,Homebrew 安装的情况单独说明,移除编辑器不需要删除写好的文稿。
退出并移除 MacDown
- 保存每份打开的文稿,确认 Markdown 文件和引用的图片都放在要保留的位置。
- 在 MacDown 菜单中选择「退出 MacDown」,也可以在应用处于前台时按
Cmd + Q。 - 在 Finder 中打开「应用程序」,把
MacDown.app移到废纸篓。 - 保留 Markdown 文件、图片目录和导出的文档,它们是自己保存的内容,不是编辑器缓存。
如果只是重装排查问题,先只移除应用,新包从 MacDown 项目官网获取,安装包被 macOS 拒绝时,不用关闭系统安全检查来启动它。
单独检查设置
在 Finder 中选择「前往 › 前往文件夹」,逐个打开下面的位置,这些路径来自 Homebrew cask,不是本次实测中启动后生成的文件。
| 位置 | 怎么处理 |
|---|---|
~/Library/Application Support/MacDown |
想保留自定义支持文件和设置就先复制一份,检查里面的内容后再决定是否移除。 |
~/Library/Preferences/com.uranusjr.macdown.plist |
重装排查时保留,要重置偏好设置时再移到废纸篓。 |
~/Library/Caches/com.uranusjr.macdown |
退出编辑器后可以移除的缓存。 |
~/Library/Cookies/com.uranusjr.macdown.binarycookies 和 ~/Library/WebKit/com.uranusjr.macdown |
应用自己的网页数据,想复用这些状态就保留。 |
~/Library/Saved Application State/com.uranusjr.macdown.savedState |
保存的窗口状态,与文稿文件分开。 |
~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.uranusjr.macdown.sfl* |
MacDown 的最近文稿记录,不是文稿本身。 |
退出并核对需要保留的支持文件已有独立副本后,只把现有且确定不要的 MacDown 条目移到废纸篓,sfl* 这项在 Finder 中打开父目录,只选文件名以 com.uranusjr.macdown.sfl 开头的记录,* 表示文件名匹配规则,不能当成实际路径打开,父目录和其他应用的记录保留。安装后没生成过某个目录,找不到它就是正常情况,不按文件名批量删除所有含 MacDown 的内容。
用 Homebrew 安装时
对已经安装的 cask,可以不用 zap 卸载:
brew uninstall --cask macdown
这也会移除 cask 管理的 macdown 命令入口,自己加 --zap 还会处理应用支持、偏好设置、缓存、Cookie、WebKit 数据、窗口状态和最近文稿记录,不看 Mole 里的勾选,先保存需要的内容。Mole 只有在完整范围通过检查时才使用 zap,否则已勾选的残留仍由 Mole 自己移除。
检查结果
下面是只读检查,应用原先放在「应用程序」时可以使用:
ls -d /Applications/MacDown.app
pgrep -ifl '/MacDown\.app/Contents/'
command -v macdown
ls 提示 No such file or directory,说明这个位置没有应用,pgrep 没有输出,说明没找到匹配进程,权限或命令报错则表示该项还没查清。command -v 若列出路径,先核对它是不是 MacDown 的入口,能找到命令不表示应用正在运行。
Mole 会列出什么
Mole 会列出存在的 MacDown 缓存和按应用标识存放的偏好设置,默认勾选,~/Library/Application Support/MacDown 在关闭卸载时一并移除数据和配置时起初不勾选,开启后可能预先勾上符合条件的数据,需要保留内容就取消勾选。移除编辑器不需要勾选另存的文稿。
这次检查覆盖了什么
2026 年 9 月 21 日,从官方 ZIP 中取出 MacDown 0.7.2,放进「应用程序」后用 Mole 移除,Intel 应用在 Apple 芯片测试机上未能启动,没有安装 Rosetta,卸载审查中只有应用本体。这次验证了未成功启动时的本体移除,没有验证主题恢复、文稿找回或 Homebrew 卸载。
