Sublime Text 3 卸载后插件“复活”、CPU 飙高、右键菜单残留,是因为未删除其独立用户数据目录:%APPDATA%\Sublime Text 3 和 %LOCALAPPDATA%\Sublime Text 3(Windows),或对应 macOS/Linux 中带“3”的路径;Package Control 卸载仅删代码和 .sublime-package 文件,残留 Packages/User/ 配置、Cache/ 语言服务器索引及 keymap 绑定;必须先结束所有 sublime_text.exe 进程,并执行 subl --sync-logout 登出 v3 专属同步账号,否则重装后云端自动恢复。

Sublime Text 3 卸载后插件“复活”、CPU 飙高、右键菜单残留,不是重装失败,而是旧版本数据没清对位置——Sublime Text 3 的用户数据默认不和 Sublime Text(即 v4)共用目录,但很多人删错路径,把 Sublime Text 目录清了,却漏掉 Sublime Text 3 这个独立分支。
确认你删的是 Sublime Text 3 的真实数据目录
Windows/macOS/Linux 下,Sublime Text 3 的配置、插件、缓存全部落在**带明确版本号的路径里**,不是泛泛的 Sublime Text。删错地方,重装 v3 后所有插件、设置、快捷键原样回来。
- Windows:
%APPDATA%\Sublime Text 3和%LOCALAPPDATA%\Sublime Text 3—— 注意是Sublime Text 3,不是Sublime Text或Sublime Text 4 - macOS:
~/Library/Application Support/Sublime Text 3和~/Library/Caches/com.sublimetext.3 - Linux:
~/.config/sublime-text-3和~/.cache/sublime-text-3
别只删安装目录(如 C:\Program Files\Sublime Text 3),它只含二进制文件;真正藏插件的是上面这些用户目录。
Package Control 卸载插件后仍残留命令和 CPU 占用
用 Package Control: Remove Package 只删了插件代码和 Installed Packages/PluginName.sublime-package,但三处关键残留还在:
-
Packages/User/PluginName.sublime-settings:比如LSP-pyright.sublime-settings,删掉它,否则命令面板还能搜到lsp_symbol_rename,但执行就报错 -
Cache/下的语言服务器索引:Windows 进%LOCALAPPDATA%\Sublime Text 3\Cache\,搜pyright或texlab,删整个文件夹;Linux/macOS 同理在对应sublime-text-3缓存路径下操作 -
Packages/User/Default (Windows).sublime-keymap或其他.sublime-keymap文件里硬编码的快捷键绑定,搜索插件名(如"command": "git_gutter"),整块删掉
重装前必须关死所有 sublime_text.exe 进程
窗口关了 ≠ 进程退出。Sublime Text 3 常驻后台监听剪贴板、LSP 状态、自动保存,锁住 Packages/ 和 Cache/ 下的文件。不杀干净,删文件会失败或跳过部分缓存。
- Windows:按
Ctrl+Shift+Esc打开任务管理器 → 搜索sublime_text.exe(注意没有3或4)→ 全部“结束任务” - macOS:打开「活动监视器」→ 搜索
Sublime Text→ 强制退出所有匹配项(v3 和 v4 进程名一样) - Linux:终端运行
pkill -f "sublime_text",别漏掉带空格或路径的变体
尤其注意:某些 LSP 插件卸载后,进程仍会从缓存拉起语言服务器,导致重启后 CPU 瞬间冲到 80%+。
同步账号没登出,删光也白干
如果你用过 subl --sync-login(哪怕只是试过),Sublime Text 3 默认会把插件列表、主题、快捷键同步到云端。重装后首次启动,只要联网,Package Control 就会自动恢复旧插件——连你手动删过的 Packages/ 都会被重建。
- 卸载前务必运行:
subl --sync-logout(Windows 需确保subl在 PATH 中;macOS/Linux 直接终端执行) - 或菜单栏点
Sublime Text → Preferences → Sync Settings → Logout - 检查
%APPDATA%\Sublime Text 3\Packages\User\Package Control.sublime-settings是否还存在"sync_login"字段,有就手动删掉
最常被忽略的点:v3 和 v4 的同步状态是分开的,登出 v4 不代表 v3 已登出。清理 v3 前,必须单独处理它的同步凭证。











