如何在 Mac 上卸载 BBEdit
卸载 BBEdit 前,先备份文稿,以及自己加的脚本、文本过滤器和支持文件。这篇按实测的官网下载版写;App Store 和 Homebrew 安装还要分别检查。BBEdit 的支持文件也可能放在 iCloud Drive 或 Dropbox,不能只看应用包,具体位置可参考 Bare Bones 的说明。
卸载应用并检查数据
- 先保存正在编辑的文稿,再退出 BBEdit,项目文件仍留在你原来保存的位置。
- 如果另装过命令行工具,移除应用前先用下方只读检查定位
bbedit、bbdiff、bbfind和bbresults,在访达「显示简介」查看目标,或对找到的确切路径用ls -l检查,只把确认指向这份 BBEdit 安装的链接移到废纸篓,其他版本保留,另装的对应.1手册链接同样核对。Homebrew 管理的链接由普通 cask 卸载处理,再把「应用程序」中的BBEdit.app移到废纸篓。 - 在 Finder 中用「前往 › 前往文件夹」分别打开
~/Library/Application Support/BBEdit和~/Library/BBEdit,里面可能有脚本、语言模块和偏好数据,想留下的内容先复制备份,并打开副本确认。 - 只有想重置设置时才处理
~/Library/Preferences/com.barebones.bbedit.plist。路径不存在就跳过,iCloud Drive 和 Dropbox 中的文件先单独核对内容与同步状态。
BBEdit 的沙盒说明适用于 12.6 及以后版本,也包括官网下载版,在访达还可检查 ~/Library/Containers/com.barebones.bbedit、~/Library/Application Scripts/com.barebones.bbedit 和 ~/Library/Caches/com.barebones.bbedit,要留的本地设置先备份,退出后只把现有且不需要的 BBEdit 项目移到废纸篓,上层目录和其他应用数据不动,权限错误时停下。
查看卸载结果
下面的命令只读取当前状态:
pgrep -il BBEdit
ls -ld ~/Library/'Application Support'/BBEdit ~/Library/BBEdit
command -v bbedit
command -v bbdiff
command -v bbfind
command -v bbresults
pgrep 没有输出表示当前没有匹配进程,有结果就先退出它;ls 打印仍在的路径,报「No such file or directory」表示该路径不存在,权限错误则要另查,不能当成已经删掉。command -v 只检查当前终端的 PATH,没结果不代表所有链接都没了,有结果时先确认链接目标,只处理确属这次安装的条目。
用 Homebrew 安装时
普通 Homebrew cask 卸载会移除实际 Homebrew 前缀下 bin 中的四个工具链接,以及 share/man/man1 中对应的手册链接。BBEdit cask 的 zap 列表包含 Application Support/BBEdit、~/Library/BBEdit、缓存和偏好文件。要保留自定义文件,可以只卸载应用:
brew uninstall --cask bbedit
自己运行 brew uninstall --cask --zap bbedit 会处理整份 zap 列表,不看 Mole 里勾了什么。Mole 遇到未勾选、共享、超出审查边界或无法核实的 zap 路径会省略 --zap,已选残留仍由自己的删除流程处理。卸载应用不会删除另存的文稿,也不会取消购买。
Mole 会列出什么
精确匹配 bundle ID 的支持文件、缓存和偏好数据默认勾选;关闭「卸载时一并移除数据和配置」时,Application Support/BBEdit 这个按显示名称找到的文件夹列出但不勾选,开启后,合格且未共用的审查行可能预先勾选,要留的脚本先备份并取消勾选。沙盒 Container 也可能列出,权限或归属检查可能让它留在磁盘上。Mole 不会把 iCloud 或 Dropbox 的支持目录当成可随手删除的残留。
这次检查覆盖了什么
2026 年 9 月 20 日实测的是官网包 BBEdit 16.0.3,审查项全部勾选后卸载,约 70 KB 的 Application Support/BBEdit 已移除;约 320 KB 的 Container 因 macOS 废纸篓权限错误留在磁盘上。这次没有检查用户文稿或云端支持目录的内容,也没有运行 Homebrew 或 App Store 卸载。
