package control: remove package 仅删除主代码和.sublime-package文件,需手动清理packages/user/配置、installed packages/缓存包、cache/插件缓存及saved application state;手动安装插件须整文件夹删除;残留键绑定、同步配置或数据目录未清将导致命令残留、自动重装或状态恢复。

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 文件夹留着,未保存的窗口状态和插件持久化数据就全回来了。动手前,先确认进程真死了,再盯紧路径别进错版本目录。










