sublime如何禁用某个插件_Sublime插件禁用与卸载步骤【避坑】

2次阅读

最安全禁用插件是用 package control: disable package 命令,不删文件、保留配置与快捷键;内置插件需手动修改 ignored_packages;重命名文件夹适合快速调试;卸载则用 remove package 并注意清理残留进程。

sublime如何禁用某个插件_Sublime插件禁用与卸载步骤【避坑】

禁用插件:用 Package Control: Disable Package 最安全

禁用插件不是删文件,而是让 sublime 在启动时不加载它——功能立刻失效,但配置、快捷键、文件全留着,随时能翻盘。最稳妥的方式就是走 Package Control 自带命令,别碰文件夹、别改 ignored_packages 手动写错大小写或引号就白忙。

  • Ctrl+Shift+Pwindows/linux)或 Cmd+Shift+Pmacos)打开命令面板
  • 输入 Package Control: Disable Package,回车
  • 从弹出列表中用方向键选中目标插件(比如 GitGutterEmmet),回车确认

禁用后无需重启,菜单项、右键项、快捷键当场消失;进命令面板搜原插件命令(如 Emmet: Expand Abbreviation),搜不到就说明已生效。

禁用内置插件:必须改 ignored_packages

Vintagevim 模式)、Spell CheckAutoComplete 这类系统自带插件,Package Control 命令不管用,它们不走插件管理流程,只能靠全局屏蔽。

  • 打开 Preferences → Settings,编辑右侧用户设置(User Settings)
  • 添加或修改 "ignored_packages" 字段,填入插件名(注意大小写和空格):
    "ignored_packages": ["Vintage", "Spell Check"]
  • 保存后建议重启 Sublime,确保彻底卸载(部分内置插件需重启才释放资源)

常见坑:把 AutoComplete 写成 autocomplete 或漏掉空格,结果禁用失败;还有人误加 .sublime-package 后缀,实际只需插件名本身。

临时调试插件冲突:重命名插件文件夹最快

当你怀疑某个插件(尤其是没走 Package Control 安装的)导致卡顿、报错或界面异常,又不想动配置,直接重命名文件夹是最干净的“断电式”隔离。

  • 进入插件目录:
    Windows:%APPDATA%sublime textPackages
    macOS:~/Library/Application Support/Sublime Text/Packages/
    Linux:~/.config/sublime-text/Packages/
  • 找到对应插件文件夹(如 SideBarEnhancements),重命名为 SideBarEnhancements.disabled
  • 重启 Sublime,插件即被跳过加载;恢复时删掉 .disabled 后缀再重启即可

这招绕过所有配置层,连 ignored_packages 都不用管,适合快速验证问题根源。但注意:别对 Package Control 自身或 default 文件夹下手,否则编辑器可能打不开。

别把禁用当卸载:卸载要走 Package Control: Remove Package

禁用只是“关灯”,卸载才是“拆线”。如果你确定某个插件永远不用了,且想清掉它的配置残留和磁盘空间,才该卸载。

  • 命令面板输入 Package Control: Remove Package,选中后回车
  • 插件文件夹和 .sublime-package 文件会被彻底删除,但用户配置(如 Preferences → Package Settings → [插件名] 里的设置)通常保留
  • 卸载后若想重装,得重新搜索安装,原来的所有自定义设置不会自动还原

容易忽略的一点:某些插件(如 LSPSublimeLinter)卸载后,其依赖的服务器进程可能还在后台跑,建议关掉 Sublime 后手动检查系统进程(如 lsp-serverpyls),避免端口占用或资源泄露。

text=ZqhQzanResources