用 Package Control 卸载插件最稳妥,但只删代码不删配置:它仅移除插件本体和 .sublime-package 文件,不清理 Packages/User/ 下的设置文件及缓存。

用 Package Control 卸载插件最稳妥,但只删代码不删配置
如果你是通过 Package Control 安装的插件,直接用它卸载是最安全的选择——不会破坏 Sublime 自身结构,也不会误删其他插件。但关键在于:它只删插件本体和 Installed Packages 下的 .sublime-package 文件,完全不管你在 Packages/User/ 里留下的 PluginName.sublime-settings,也不清缓存。
- 按
Ctrl+Shift+P(windows/linux)或Cmd+Shift+P(macos),输入Package Control: Remove Package回车 - 在弹出列表中选中插件名(支持模糊搜索,比如输
git就能定位GitGutter) - 回车确认后,插件主目录和
.sublime-package文件会被自动移除 - 如果插件没出现在列表里,说明它不是通过
Package Control安装的,得走手动删路径
手动删插件前,先关干净所有 Sublime 进程
很多人删完插件文件夹,重启 Sublime 后发现命令还在、右键菜单还有选项,甚至 CPU 暴涨——根本原因是 sublime_text.exe(Windows)、sublime text(macOS)或 subl(Linux)仍在后台运行,锁住了部分文件或缓存目录。
- Windows:打开任务管理器 → “进程”页 → 搜索
sublime_text.exe和subl.exe→ 全部“结束任务” - macOS:打开“活动监视器” → 搜索
Sublime Text→ 强制退出所有匹配项 - Linux:终端执行
pkill -f "sublime_text"或pkill -f "subl" - 删之前别信“窗口都关了就没事了”,LSP 插件、同步服务、剪贴板监听都可能让进程常驻
删插件残留配置和缓存,否则“卸了等于没卸”
卸载后仍出现高 CPU、旧快捷键生效、右键菜单残留、新装同名插件直接套用旧设置——这些都不是玄学,而是三处残留没清干净:Packages/User/ 下的配置、Cache/ 下的索引、以及某些插件在系统级缓存里写死的数据。
- 进
Packages目录(路径见下文),删掉对应插件名的整个文件夹(如SideBarEnhancements),别只删里面几个文件 - 顺手检查上一级的
Installed Packages文件夹,删掉同名的.sublime-package(尤其曾反复装/卸过的插件) - 去缓存目录搜插件关键词:
%LOCALAPPDATA%Sublime TextCache(Win)、~/Library/Caches/Sublime Text/(macOS)、~/.cache/sublime-text/(Linux),删掉含pyright、texlab等字样的整个文件夹 - Windows 用户可额外用
regedit搜索HKEY_CURRENT_USERSoftwareSublime Text,删掉带插件名的键值(非必需,但对顽固行为有效)
不同系统下 Packages 路径容易搞错,删错目录白忙活
Sublime 的用户数据目录(Packages、Cache、Local 等)和安装目录完全分离,控制面板卸载或删 C:Program FilesSublime Text 根本不影响配置。删错路径,重装后所有插件、主题、甚至 License 都会原样复活。
- Windows:
%APPDATA%Sublime TextPackages(Text 4)或%APPDATA%Sublime Text 3Packages(Text 3) - macOS:
~/Library/Application Support/Sublime Text/Packages/ - Linux:
~/.config/sublime-text/Packages/(Text 4)或~/.config/sublime-text-3/Packages/(Text 3) - 不确定版本?打开 Sublime →
Preferences → Browse Packages…,它会直接跳转到当前生效的Packages目录
最麻烦的其实是同步没登出——只要用过 subl --sync-login,删光本地所有文件,首次启动照样从云端拉回插件列表和设置。务必先执行 subl --sync-logout 或通过菜单 Preferences → Sync Settings → Logout。这点最容易被跳过,也最让人抓狂。