插件卸载必须通过Package Control: Remove Package命令,直接删除文件夹会导致启动异常或状态错乱;禁用插件应修改ignored_packages配置,填入实际文件夹名(大小写敏感);卸载后需手动清理Package Settings中的残留配置。

插件卸载必须通过Package Control操作
直接删插件文件夹会导致Sublime Text启动异常或Package Control状态错乱。所有插件都应通过Package Control: Remove Package命令卸载——它会同步清理缓存、元数据和依赖项。
操作路径:Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(macOS)→ 输入Remove Package → 回车 → 选择要卸载的插件名(如Emmet、SideBarEnhancements)→ 确认。
常见错误现象:Package Control面板里插件名灰掉但仍在列表中;重启后插件又自动出现;Preferences → Package Settings里残留菜单项。这些基本都是手动删文件导致的,需重装Package Control再清理。
禁用插件不用删,改ignored_packages就行
禁用是临时停用,适合调试冲突或测试性能影响。本质是让Sublime跳过加载指定插件,不执行任何初始化逻辑,比卸载快、可逆性强。
操作方式:打开Preferences → Settings – User,在JSON对象里添加或修改ignored_packages字段:
{
"ignored_packages": [
"Vintage",
"Git",
"Markdown Preview"
]
}注意点:
-
ignored_packages值必须是字符串数组,每个插件名严格匹配其包文件夹名(大小写敏感),不是显示名 - 改完保存后立即生效,无需重启,但已打开的插件界面(比如侧边栏插件面板)可能需要手动关闭再开
- 如果插件本身依赖其他插件(如
Origami依赖BracketHighlighter),只禁用前者不会报错,但功能失效
插件名和实际文件夹名不一致?查Packages目录最准
很多插件在Package Control里显示的名字和它在磁盘上的文件夹名不同。比如AlignTab插件实际文件夹叫AlignTab,但AdvancedNewFile插件文件夹名是AdvancedNewFile,而Material Theme插件文件夹名却是Theme - Material。
最稳妥的方式是打开Preferences → Browse Packages…,进到Packages/目录下看真实文件夹名。禁用时填的就是这个文件夹名,不是Package Control里看到的标题。
常见混淆点:
-
Color Highlighter→ 文件夹名是ColorHighlighter(无空格) -
TrailingSpaces→ 文件夹名就是TrailingSpaces,但旧版可能叫TrailingSpaces2 - 自己用
git clone装的插件,文件夹名就是仓库名,和Package Control无关
卸载后插件配置还在,得手动清Package Settings
卸载插件不会自动删除它的用户配置(比如Preferences → Package Settings → SublimeLinter → Settings – User)。这些残留配置在重装同名插件时会被复用,也可能引发兼容问题。
建议操作:
- 卸载前先备份
Preferences → Package Settings → [插件名] → Settings – User里的内容 - 卸载后,手动打开该菜单项,清空右侧窗口并保存(会生成空JSON文件)
- 或者直接去
Packages/User/目录下删对应配置文件,如SublimeLinter.sublime-settings
忽略这步,下次重装同一插件时可能沿用旧设置,导致行为异常,比如Linter规则没更新、快捷键冲突没解除。

















