在 Mac 上卸载 Sublime Text
卸载 Sublime Text 前先备份 Packages/User:这里存放着你自己的设置、按键绑定、代码片段和已安装的插件配置,更新从不会动它,但卸载应用会。如果购买过授权,密钥文件也在同一个文件夹里,值得一并保存。这份指南覆盖官网直接下载和 Homebrew cask sublime-text,两者安装的是同一个应用。
退出 Sublime Text 并移除应用
保存打开的文件,从应用菜单退出 Sublime Text,再把 Sublime Text 从「应用程序」拖进废纸篓。Sublime Text 不运行登录项或后台助手,不需要先停掉什么。
Sublime Text 的文件放在哪里
| 位置 | 里面是什么 | 如何处理 |
|---|---|---|
~/Library/Application Support/Sublime Text/Packages/User |
你的设置、按键绑定、代码片段和已安装插件的配置;更新永远不会覆盖它 | 卸载前先备份 |
~/Library/Application Support/Sublime Text/Local/License.sublime_license |
购买并注册过的授权密钥 | 如果之后打算重装,先备份 |
~/Library/Preferences/com.sublimetext.4.plist |
应用偏好设置 | 可以删除 |
~/Library/Caches/com.sublimetext.4 |
可重新生成的缓存 | 可以删除 |
~/Library/Saved Application State/com.sublimetext.4.savedState |
保存的窗口状态 | 可以删除 |
~/Library/Application Support/Sublime Text 3、~/Library/Caches/com.sublimetext.3 |
如果这台 Mac 装过旧版 Sublime Text 3,留下的数据 | 删除前先核对,同样先备份里面的 Packages/User |
Sublime Text 把 "Sublime Text 3" 文件夹和 bundle ID(com.sublimetext.3)跟 Sublime Text 4 的 com.sublimetext.4分开存放,所以一台装过两个版本的 Mac 上两套文件夹会并排存在。
subl 命令行工具
如果给 subl 命令加过链接(Sublime Text 官方说明是让你自己执行 ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl),移除应用后这个符号链接会指向一个不存在的位置。自己删掉它:rm /usr/local/bin/subl(或者你链接到的其他位置)。Homebrew cask 会自动创建和删除这个符号链接,所以 Homebrew 用户不需要这一步。命令行文档
检查结果
在终端运行下面这些只读命令:
pgrep -il sublime
ls -d ~/Library/Application\ Support/Sublime\ Text
ls -l /usr/local/bin/subl
pgrep 没有输出,说明 Sublime Text 已经退出。第一条 ls 显示存放设置和授权文件的文件夹是否还在盘上。第二条 ls 显示 subl 符号链接是否还在;提示 No such file or directory 说明已经没有了,一个指向不存在路径的断链可以放心手动删除。
用 Homebrew 安装时
下一次 Mole 更新会先检查 zap 清单,涉及未勾选的数据、其他应用共用的文件或无法确认的内容时不执行 --zap,已勾选的残留仍由 Mole 清理。Preview 290 尚未包含这项保护。
sublime-text 这个 cask 在卸载时会替你退出 Sublime Text。Preview 290 中,Mole 移除 Homebrew 安装的 Sublime Text 时执行 brew uninstall --cask --zap sublime-text,zap 清单覆盖 com.sublimetext.4 和更早的 com.sublimetext.3 各自的 Application Support、Caches、HTTPStorages、偏好设置和保存的窗口状态,外加一个 Sublime Text (Safe Mode) 变体,不管你在 Mole 里勾选了什么,这些都会被删除,包括你的 Packages/User 设置和授权文件。先备份这些,或者跳过 zap,只删应用、保留其余内容:
brew uninstall --cask sublime-text
Mole 会列出什么
以下是 Mole 1.15(目前为 Preview)的处理:
~/Library/Application Support/Sublime Text(内含Packages/User和你的授权文件)会列出但默认不勾选:Mole 把应用同名的 Application Support 文件夹当作用户数据,留给你自己确认,想删掉就先备份再勾选。~/Library/Preferences/com.sublimetext.4.plist、~/Library/Caches/com.sublimetext.4和保存的窗口状态是单独的行,默认勾选。- 自己创建的
subl符号链接不属于 Mole 扫描的任何应用包;按上面说的自己清理。
这次检查覆盖了什么
Sublime Text 是通过 Homebrew 安装的,2026 年 9 月 17 日作为 8 个应用一批测试的一部分,用 Mole 的开发构建移除。Sublime Text 自己那一行显示 Application Support、Caches 和偏好设置路径全部移除,没有发现新的叶子类型。这台 Mac 上没有 Sublime Text 3 的数据,也没有手动创建的 subl 符号链接,这次都没有测到;官网直接下载版也没有在这次测试中卸载。
