因为Sublime Text的插件、设置、缓存全存在用户数据目录而非安装目录,删安装目录只移除二进制文件;Windows需清%APPDATA%\Sublime Text 3和%LOCALAPPDATA%\Sublime Text 3,macOS需清~/Library/Application Support/Sublime Text 3及~/Library/Caches/com.sublimetext.3,Linux需清~/.config/sublime-text-3和~/.cache/sublime-text-3,并须先结束所有后台进程再删除。

为什么删了安装目录插件还在
因为 Sublime Text 的插件、设置、缓存全存在用户数据目录里,不是安装目录。你删掉 C:\Program Files\Sublime Text 3 或 /Applications/Sublime Text.app,只清掉了二进制文件,Packages/、Cache/、User/ 这些关键路径根本没动——重装后自然“复活”。
Windows 下必须清理的两个真实数据路径
别被“Sublime Text 3”或“Sublime Text 4”字样带偏,v3 和 v4 数据路径不共享,且命名规则不同:
-
%APPDATA%\Sublime Text 3:含Packages/User/配置、Local/窗口状态、Settings.sublime-settings -
%LOCALAPPDATA%\Sublime Text 3:含Cache/(LSP 编译产物如pyright/)、Index/(Goto Definition 底层库)、Saved Application State/(崩溃恢复快照)
漏删任意一个,就可能出现右键菜单残留、CPU 飙高、命令面板能搜到但执行报 command not found。
macOS/Linux 清理时容易错的路径细节
macOS 用户常误删 ~/Library/Caches/com.sublimetext.4 却漏掉 ~/Library/Application Support/Sublime Text 3;Linux 用户把 ~/.sublime 当主力目录,其实新版默认用 ~/.config/sublime-text-3。
- macOS 正确路径:
~/Library/Application Support/Sublime Text 3+~/Library/Caches/com.sublimetext.3 - Linux 正确路径:
~/.config/sublime-text-3+~/.cache/sublime-text-3 - 删前务必确认:终端执行
ls -la ~/.config | grep sublime,看实际目录名是否带-3或3
删之前不杀进程,删了也白删
窗口关了 ≠ 进程退出。Sublime Text 后台会锁住 Cache/ 和 Packages/ 下的文件,导致删除失败或静默跳过。
- Windows:任务管理器中搜
sublime_text.exe和subl.exe,全部结束 - macOS:活动监视器里搜
Sublime Text和plugin_host,强制退出所有匹配项 - Linux:运行
pkill -f "sublime_text",再用ps aux | grep sublime确认无残留
尤其注意 Saved Application State/ 和 Local/ 里的会话快照——它们会在重启时强行恢复插件状态,是“假卸载”的最隐蔽源头。


















