彻底卸载sublime text 4需清空数据目录、终止进程、登出同步并删除缓存:windows删%appdata%\sublime text与%localappdata%\sublime text;macos删~/library/application support/sublime text等三处;linux删~/.config/sublime-text等;必须先结束sublime_text.exe/subl进程,再执行subl --sync-logout,最后清理lsp缓存及installed packages。

Sublime Text 4 卸载后配置、插件、License 甚至 CPU 飙高现象“原样复活”,不是卸载失败,而是只删了安装目录,没动真正的数据根目录——%APPDATA%\Sublime Text(Windows)、~/Library/Application Support/Sublime Text(macOS)、~/.config/sublime-text(Linux)这三处必须清空,且顺序不能错。
必须先杀光所有后台进程,否则删到一半卡住
Sublime Text 4 默认常驻进程监听剪贴板、同步状态和 LSP 服务,窗口关了 ≠ 进程退出。文件被锁住时,Windows 会提示“正在使用”,macOS/Linux 则静默跳过删除。
- Windows:按
Ctrl+Shift+Esc打开任务管理器 → 搜索sublime_text.exe和subl.exe→ 全部右键“结束任务” - macOS:打开「活动监视器」→ 搜索
Sublime Text→ 选中所有匹配项 → 点击 ✕ 强制退出 - Linux:终端执行
pkill -f "sublime_text"或pkill -f "subl"
删对路径,别被“Sublime Text 3”或“便携版”误导
Sublime Text 4 的用户数据不按安装版本号命名,而是统一用 Sublime Text(不含数字),删错路径等于白干。控制面板卸载或删 C:\Program Files\Sublime Text 只动二进制,完全不影响配置恢复。
- Windows:必须删两个位置:
%APPDATA%\Sublime Text和%LOCALAPPDATA%\Sublime Text(不是Sublime Text 3) - macOS:删
~/Library/Application Support/Sublime Text+~/Library/Caches/com.sublimetext.4+~/Library/Preferences/com.sublimetext.4.plist - Linux:执行
rm -rf ~/.config/sublime-text+rm -rf ~/.cache/sublime-text(注意不是~/.sublime)
同步没登出,删光也白搭
只要执行过 subl --sync-login,首次启动就会从云端拉回 Preferences.sublime-settings、插件列表、快捷键——这是最常被忽略的“复活”源头。不登出,重装后 Package Control 会自动重装你上次用的所有插件。
- 卸载前务必运行:
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"字段
插件缓存比插件本体更难清,尤其 LSP 类
LSP 插件(如 pyright、texlab)卸载后,仍会在 Cache 目录下留着语言服务器索引和 socket 文件。Sublime 启动时会自动拉起它们,导致 CPU 持续飙高、命令面板能搜到命令但一执行就报错。
- Windows:
%LOCALAPPDATA%\Sublime Text\Cache\下搜索pyright、texlab、lsp,删整个匹配文件夹 - macOS:
~/Library/Caches/com.sublimetext.4/同理搜索删除;顺手清掉~/Library/Saved Application State/com.sublimetext.4/(它会偷偷恢复插件状态) - Linux:
~/.cache/sublime-text/可直接rm -rf—— 安全,重启后自动重建
最容易被跳过的其实是 Installed Packages 目录和 Packages/User 下的残留配置。哪怕插件本体已删,只要 Preferences.sublime-settings 里还留着 "ignored_packages": ["Vintage"] 这类字段,或者 Context.sublime-menu 里硬编码了右键菜单,行为就会异常。清完别急着重启,先确认所有进程真死了、所有路径都对了、同步已登出——少一步,“干净卸载”就只是幻觉。











