Sublime怎么删除插件 Sublime怎么卸载已安装的功能包【整理】
Package Control: Remove Package 只删了一半
用 Package Control: Remove Package 卸载插件,看似干净,实则只清了主代码和 .sublime-package 文件——Packages/User/PluginName.sublime-settings 还在,插件缓存可能还锁在 %LOCALAPPDATA%\Sublime Text\Cache\(Windows)或 ~/Library/Caches/Sublime Text/(macOS)里。下次启动,LSP 插件照样高 CPU,右键菜单里残留项照常出现。
执行 Package Control: Remove Package 后,立刻打开 Preferences → Browse Packages…,进 Packages/User,手动删掉对应配置文件,比如 GitGutter.sublime-settings
再往上一级,进 Installed Packages 目录,搜 GitGutter.sublime-package 并删掉(尤其曾反复装卸过的插件,这里极易残留)
别跳过 Cache 清理:Windows 用户直接删 %LOCALAPPDATA%\Sublime Text\Cache\ 下含插件名的文件夹;macOS 用户顺手也清掉 ~/Library/Saved Application State/com.sublimetext.4,它会偷偷恢复插件状态
插件没出现在 Remove Package 列表里?大概率是手动安装的
如果你从 GitHub 下载 ZIP、解压拖进 Packages 文件夹,或者用 symlink 软链方式安装,Package Control 根本不认它——命令面板里自然搜不到,卸载列表里也不会出现。这时候靠“点一点”完全失效,必须手动定位、整文件夹删除。
先确认 Packages 路径:Preferences → Browse Packages… 打开的路径才是真实位置;别误入旧版目录(如 %APPDATA%\Sublime Text 3\Packages\ 而你用的是 Text 4)
在 Packages 目录里找同名文件夹(如 SideBarEnhancements),**整文件夹删**,不要只删里面几个 .py 文件——残留的 .pyc 或 __pycache__ 仍可能被加载
删前务必关掉所有 sublime_text.exe(Windows)或 Sublime Text 进程(macOS/Linux),否则文件被占用,删不掉还报错
卸载后命令面板还能搜到插件命令?配置残留没清干净
哪怕插件本体已删,只要 Packages/User/ 下有带 key bindings 或自定义 commands 的配置,命令面板(Ctrl+Shift+P)就仍能搜出那些命令,一执行还报错:“command not found”。这不是插件没卸完,是用户层绑定还活着。
打开 Packages/User/Default (Windows).sublime-keymap(或对应系统文件),搜索插件名(如 "git_gutter"),删掉相关键位绑定块
检查 Packages/User/Package Control.sublime-settings 是否还记录着已删插件(某些版本会缓存历史安装列表,重装时自动拉取)
如果用了同步功能(subl --sync-login),先运行 subl --sync-logout,否则云端配置可能在下次启动时把插件“拽回来”
想彻底重置 Sublime?删数据目录比卸载程序管用
控制面板卸载或直接删 C:\Program Files\Sublime Text,对配置零影响。真正决定你 Sublime 长相的,是藏在用户目录里的数据文件夹——删错地方,重装后所有插件、主题、甚至破解 license 全部原样复活。
Windows:删 %APPDATA%\Sublime Text(不是 %LOCALAPPDATA%,后者只存临时缓存)
macOS:删 ~/Library/Application Support/Sublime Text 和 ~/Library/Caches/Sublime Text(两个都得动)
Linux:删 ~/.config/sublime-text(注意不是 ~/.sublime,那是旧版路径)
删完别急着开软件——先清空系统临时目录(%TEMP% 或 /tmp)里带 sublime 字样的文件夹,某些 LSP 插件的编译中间产物会躲这儿
最麻烦的不是删,是删漏。Cache 里一个 pyright 文件夹没清,下次开 Python 文件就卡住;Local 文件夹留着,未保存的窗口状态和插件持久化数据就全回来了。动手前,先确认进程真死了,再盯紧路径别进错版本目录。