Sublime如何一键清理多余的插件_Sublime卸载无用扩展流程【实用】

2次阅读

Sublime如何一键清理多余的插件_Sublime卸载无用扩展流程【实用】

用 Package Control 卸载插件最安全,但不会清配置

如果你是通过 Package Control 安装的插件,直接用它卸载是最稳妥的方式:按 Ctrl+Shift+Pwindows/linux)或 Cmd+Shift+PmacOS),输入 Package Control: Remove Package,选中插件名回车即可。这步会删掉插件主代码和 Installed Packages 里的 .sublime-package 文件。

但注意:它**不会删除**你在 Packages/User 下留下的 PluginName.sublime-settings,也不会清空插件在 Cache 或系统临时目录里生成的索引文件——比如 lsp-pyright 可能还在 %LOCALappDATA%sublime textCache 里存着编译缓存,下次启动仍可能触发高 CPU 占用。

  • 插件没出现在卸载列表?说明它可能是手动拖进 Packages 文件夹的,得走手动删路径
  • 卸载后命令面板还能搜到插件命令?大概率是 User 目录下残留了绑定快捷键或自定义命令的配置
  • 别急着重启——先关掉所有 sublime_text.exe 进程(任务管理器里确认),否则 windows 下部分文件会被锁住删不掉

手动删插件文件夹前,先找准 Packages 路径

不同系统路径差异大,且 Sublime 版本(Text 3 / Text 4)会影响子目录名,错进旧版路径容易白忙活:

  • 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)

进到对应 Packages 目录后,直接删掉插件同名文件夹(如 gitGutterSideBarEnhancements)。别只删里面几个文件——整文件夹删才干净。顺手也去上级目录的 Installed Packages 里扫一眼,删掉同名的 .sublime-package 文件(尤其当你曾用 Package Control 装过又卸过,可能残留)。

清理插件残留配置和缓存,避免“卸了还像没卸”

很多插件卸载后行为异常(比如右键菜单仍有选项、CPU 持续飙高),根源常在三处:

  • Packages/User 下的 PluginName.sublime-settings 文件——删掉它,否则下次装同名插件会自动加载旧配置
  • Cache 目录(Windows:%LOCALAPPDATA%Sublime TextCachemacOS:~/Library/Caches/Sublime Text/;Linux:~/.cache/sublime-text/)——搜索插件关键词(如 texlabpyright),删掉整个匹配文件夹;清空整个 Cache 也安全,重启后会重建
  • 注册表或系统级缓存(仅 Windows):HKEY_CURRENT_USERSoftwareSublime Text 里可能存着插件状态标记,用 regedit 搜索 “Sublime” 手动删掉相关项

特别提醒:LocalIndex 目录也建议一并清空——它们存的是未保存的窗口状态和文件符号索引,插件残留的索引数据常藏这儿,不清容易引发启动卡顿或跳转失效。

验证是否真卸干净:三个关键检查点

重启 Sublime 后别信“看起来没图标就完了”,要动手验证:

  • 再按 Ctrl+Shift+P,输入插件原名(如 GitGutter),看命令是否彻底消失
  • 右键编辑区或侧边栏,确认没有该插件添加的菜单项(比如 “Git: Stage Hunk”)
  • 打开 Preferences → Browse Packages…,确认插件文件夹和 User 目录下对应 .sublime-settings 都已不存在

最容易被忽略的是:某些插件(尤其是 LSP 类)会在后台悄悄拉起进程(如 pyright-langserver.exe),任务管理器里搜一下更保险。卸载不是终点,清完缓存再观察一两天的响应速度和内存占用,才算真正落地。

text=ZqhQzanResources