禁用插件应编辑Package Control的settings文件,将插件名加入"disabled_packages"数组并重启;卸载则须通过命令面板执行“Package Control: Remove Package”;不常用插件需满足未手动启用且无依赖,可通过控制台日志和设置入口判断。

插件禁用:直接改 Package Control 的 settings 文件
Sublime Text 本身不提供图形化开关插件的界面,禁用插件本质是让 Package Control 在启动时不加载它。最稳的方式是手动编辑 Package Control.sublime-settings,把插件名加进 installed_packages 的排除列表。
常见错误是去删插件文件夹或注释掉 Preferences → Package Settings 里的配置——那没用,Package Control 仍会尝试加载。
- 打开
Preferences → Package Settings → Package Control → Settings – User - 在 JSON 中添加或修改
"disabled_packages"字段,值为数组,比如:"disabled_packages": ["Emmet", "GitGutter"]
- 保存后重启 Sublime(仅靠重载菜单不生效)
- 注意大小写和拼写:插件名必须和
Preferences → Package Control → List Packages里显示的一致,比如"BracketHighlighter"不是"bracket_highlighter"
插件卸载:用 Package Control 命令行最安全
手动删插件目录(Packages/xxx 或 Installed Packages/xxx.sublime-package)容易残留配置、触发异常报错,甚至让 Package Control 后续无法更新其他插件。
正确做法是调出命令面板执行卸载指令,它会同步清理注册信息和本地文件。
- 按
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS)打开命令面板 - 输入
Package Control: Remove Package并回车 - 从列表中选中要卸载的插件名(不是文件夹名),确认
- 完成后可检查
Packages/和Installed Packages/目录是否已清空对应项
怎么判断一个插件“不常用”?看它是否真被触发
很多人凭印象卸载插件,结果发现某个功能突然失效,其实是插件在后台默默支撑了语法高亮、自动补全或保存钩子。真正“不常用”的插件,应该满足两个条件:没手动启用过、也没有被其他插件依赖。
- 打开
View → Show Console,在启动后观察是否有插件报错或输出日志,长期静默的可优先评估 - 检查
Preferences → Package Settings下有没有对应条目——如果连设置入口都没有,大概率只是个一次性工具 - 临时禁用后,做日常操作(打开文件、保存、切换语法)看是否影响响应速度或功能,特别是 JS/Python 等大语言场景下,
SublimeLinter类插件开销明显
禁用 vs 卸载:选哪个取决于你是否可能回头用
禁用只是跳过加载,插件文件还在,下次想用只需从 disabled_packages 删掉名字再重启;卸载则是彻底删除,重装得重新走一遍安装流程,还可能丢失自定义配置。
- 不确定是否真不用了?先禁用,观察一两周
- 插件有独立配置文件(如
Preferences → Package Settings → xxx → Settings – User),卸载前记得备份,否则恢复后得重配 - 某些插件(如
SideBarEnhancements)被主题或项目模板隐式依赖,卸载后右键菜单可能变空,这类建议只禁用不卸载
插件管理真正的复杂点不在操作步骤,而在识别“谁在悄悄干活”。控制台日志、命令面板历史、以及保存时多等的那几百毫秒,才是判断依据。










