必须先结束Sublime Text后台进程,再删除用户数据目录(非安装目录),并执行subl --sync-logout登出同步账号,否则重装会自动恢复旧配置。

关不掉后台进程,删什么都白干
窗口关闭 ≠ Sublime Text 退出。它默认常驻后台进程(sublime_text.exe、Sublime Text 或 sublime_text),持续监听剪贴板、LSP 服务和同步状态——这些进程会锁死 Packages/、Cache/ 下的文件,导致删除失败或跳过部分目录。
- Windows:按
Ctrl+Shift+Esc打开任务管理器 → “详细信息”页搜索sublime_text.exe和subl.exe→ 全部右键“结束任务” - macOS:打开「活动监视器」→ 搜索
Sublime Text→ 选中所有匹配项 → 点击 ✕ 强制退出 - Linux:终端执行
pkill -f "sublime_text"或killall sublime_text
删错用户数据目录,重装等于原地复活
控制面板卸载或删 C:\Program Files\Sublime Text 这类安装路径,只动二进制文件,对插件、设置、License 完全没影响。真正决定“是否干净”的是用户数据目录,且路径名与版本号无关——Sublime Text(不含数字)才是默认名称,别被 Sublime Text 3 这种旧文件夹名误导。
- Windows:必须清空两个路径:
%APPDATA%\Sublime Text和%LOCALAPPDATA%\Sublime Text - macOS:删
~/Library/Application Support/Sublime Text+~/Library/Caches/com.sublimetext.4+~/Library/Preferences/com.sublimetext.4.plist - Linux:
rm -rf ~/.config/sublime-text+rm -rf ~/.cache/sublime-text(注意不是~/.sublime)
不登出账号同步,删光也会自动拉回
只要执行过 subl --sync-login,首次启动就会从云端恢复 Preferences.sublime-settings、快捷键、插件列表甚至主题——这是最隐蔽的“复活”源头。即使你删了全部目录,只要 Package Control.sublime-settings 里还残留 sync_login 字段,Package Control 就会尝试重建旧环境。
- 卸载前务必运行:
subl --sync-logout(Windows 需确保subl在 PATH;macOS/Linux 直接终端执行) - 或菜单栏点
Sublime Text → Preferences → Sync Settings → Logout - 不确定是否登过?检查
%APPDATA%\Sublime Text\Packages\User\Package Control.sublime-settings是否含sync_login
重装前最后验证三件事
直接双击安装包或拖 .sublime-package 文件进去,大概率失败。重装前必须确认:
-
Packages/和Installed Packages/下没有同名残留文件夹或.sublime-package文件 -
Packages/User/Preferences.sublime-settings和Package Control.sublime-settings已彻底消失 - 终端能直接运行
node --version或python3 --version(若新插件依赖外部运行时)
删完不用重启电脑,但建议顺手清空系统临时文件夹(如 %TEMP%)里带 sublime 字样的文件夹——某些插件缓存会绕过主目录残留。


















