必须先执行 subl --sync-logout 并彻底结束所有 sublime text 后台进程,再删除用户数据目录中所有相关文件夹(含 packages、cache、local、license 等),否则重装后插件、设置、license 会自动复活。

subl --sync-logout 必须先执行,否则删光所有文件夹,重装后插件、设置、License 仍会自动“复活”。
必须先杀光所有后台进程,否则删到一半卡住
窗口关了 ≠ 进程退出。Sublime Text 4 默认常驻后台,监听剪贴板、同步状态和 LSP 服务,会锁死 Packages 和 Cache 下的文件,导致删除失败或静默跳过。
- Windows:按
Ctrl+Shift+Esc打开任务管理器 → 搜索sublime_text.exe和subl.exe→ 全部右键“结束任务” - macOS:打开「活动监视器」→ 搜索
Sublime Text→ 选中所有匹配项 → 点击 ✕ 强制退出 - Linux:终端执行
pkill -f "sublime_text"或pkill -f "subl"
删对用户数据目录,不是安装路径
控制面板卸载或删 C:\Program Files\Sublime Text 只动二进制,真正存配置、插件、缓存、License 的全在用户数据目录里。漏一个文件夹,重装后就“复活”。
- Windows:必须删两个路径:
%APPDATA%\Sublime Text(含Packages/、User/)和%LOCALAPPDATA%\Sublime Text(含Cache/、Local/、License.sublime_license) - macOS:删三处:
~/Library/Application Support/Sublime Text、~/Library/Caches/com.sublimetext.4/、~/Library/Preferences/com.sublimetext.4.plist - Linux:
~/.config/sublime-text和~/.cache/sublime-text(注意不是~/.sublime)
清空 Cache 和 Local 中的残留索引与状态
只删 Cache 文件夹不管用——Sublime 的缓存分散在三处,且部分被后台进程锁死。LSP 类插件(如 pyright、texlab)的编译产物和 socket 文件就藏在这里,不清它,重启后 CPU 仍可能飙高。
- Windows:
%APPDATA%\Sublime Text\Cache、%LOCALAPPDATA%\Sublime Text\Cache、%APPDATA%\Sublime Text\Local\Index - macOS:
~/Library/Application Support/Sublime Text/Cache、~/Library/Caches/com.sublimetext.4/、~/Library/Application Support/Sublime Text/Local/Index - Linux:
~/.config/sublime-text/Cache、~/.cache/sublime-text、~/.config/sublime-text/Local/Index
删完首次启动稍慢是正常的——它在重建基础索引,但不会再加载旧的损坏缓存。
别漏掉 Packages/User/ 下的插件配置和同步登录状态
Package Control: Remove Package 只删插件本体和 Installed Packages/ 下的 .sublime-package 文件,完全不管 Packages/User/ 下的 PluginName.sublime-settings(比如 LSP-pyright.sublime-settings),也不清同步账号。这些残留会导致命令面板还能搜到选项、右键菜单还在、点开却报 command not found。
- 进
Packages/User/目录,搜索插件关键词(如pyright、gitgutter),删掉所有匹配的.sublime-settings文件 - 检查
Preferences.sublime-settings里是否还有"lsp_format_on_save"这类字段 - 执行
subl --sync-logout(Windows 需确保subl在 PATH;macOS/Linux 直接终端运行),或通过菜单栏Sublime Text → Preferences → Sync Settings → Logout - 不确定是否登过?检查
%APPDATA%\Sublime Text\Packages\User\Package Control.sublime-settings是否含"sync_login"字段
Cache 和 Local/Index 没清 → CPU 还是飙高。每一步都得确认到位,少一个,就等于没卸。











