用 package control 卸载最安全,按ctrl+shift+p输入remove package选择插件即可;手动删除仅在package control失效时启用,需清理packages、installed packages、packages/user/及缓存目录。

用 Package Control 卸载是最安全的方式
如果你是通过 Package Control 安装的插件(绝大多数人都是),那卸载就该走原路——它能自动清理插件主体文件,避免误删或漏删。强行手动删反而容易留空目录、触发异常加载。
- 按
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS)打开命令面板 - 输入
Remove Package,选择Package Control: Remove Package - 等列表加载出来(可能需几秒),点击你要卸载的插件名即可
- 操作完成后,插件代码即被移除;部分插件(如 LSP 类)建议重启 Sublime Text 再验证
手动删除只在 Package Control 失效时才启用
常见于:插件是从 GitHub 直接 clone 的、安装时跳过了 Package Control、或者卸载卡在“正在处理”状态不动。这时就得关掉 Sublime Text,进文件系统动手。
- 先确认插件路径:
Windows:%APPDATA%\Sublime Text 3\Packages\
macOS:~/Library/Application Support/Sublime Text 3/Packages/
Linux:~/.config/sublime-text-3/Packages/ - 在
Packages目录里找和插件同名的文件夹(比如GitGutter、SideBarEnhancements),整个删掉 - 别忘了检查
Installed Packages目录(同级路径)是否有PluginName.sublime-package文件,有就一并删
残留配置不清理,下次重装还会“复活”
卸载完发现菜单里还有影子、快捷键还生效、甚至新装同名插件报错?大概率是 Packages/User/ 下的配置没清干净。
- 进入
Packages/User/目录(可通过菜单Preferences → Browse Packages…快速打开) - 查找形如
GitGutter.sublime-settings、LSP-pyright.sublime-settings的文件,直接删除 - 某些插件还会建子目录(如
LSP-pyright/、TexLab/),也一并删掉 - 如果插件曾生成缓存索引(典型如 LSP、LaTeX、Rust 插件),可顺手清空系统缓存目录:
%LOCALAPPDATA%\Sublime Text\Cache\(Windows)~/Library/Caches/Sublime Text/(macOS)~/.cache/sublime-text/(Linux)
删错路径或删了不该删的文件夹怎么办
最常误删的是 Default、HTML、Python 这类内置语法包——它们不是插件,删了会导致对应语言高亮/缩进全崩,且无法通过 Remove Package 恢复。
- 删之前先看一眼文件夹是否带明显第三方特征:名字含作者名(
sublimelsp)、GitHub ID(facelessuser)、或明显工具链名(pyright、texlab) - 不确定就先复制备份整个
Packages目录到桌面,再操作 - 真删错了,重启 Sublime Text 后若出现语法失效,可去官网下载对应版本的 portable zip 包,从中提取内置包覆盖回来
Packages/User/ 和 Cache/ 也得动刀。










