卸载 sublime text 后配置、插件等原样恢复,说明未彻底清理:需结束进程、删除安装目录、清除 %appdata%sublime text 和 %localappdata%sublime text 下的 packages/cache/local/settings,并执行 subl –sync-logout 登出云端同步。

卸载 Sublime Text 后配置、插件、快捷键甚至 License 状态原样恢复?说明没清干净——真正顽固的不是安装目录,而是藏在用户数据目录里的 Packages、Cache、Local 和 Settings 这四个文件夹。
关进程 + 删主程序只是第一步
很多人以为控制面板卸载完就结束了,其实它只删了 C:Program FilesSublime Text 这类安装路径下的二进制文件,所有个性化内容都毫发无损地留在用户目录里。不先结束进程,后续删文件还可能失败或跳过正在使用的缓存。
- 按
Ctrl+Shift+Esc打开任务管理器,在“进程”页搜索sublime_text.exe或subl.exe,全部“结束任务” - 再进「控制面板 → 程序和功能」卸载 Sublime Text(若用的是便携版,跳过此步,直接删解压目录)
- 检查桌面、开始菜单、
C:ProgramDatamicrosoftwindowsStart MenuPrograms是否还有残留快捷方式,一并删除
必须手动清理的用户数据目录(Windows)
Sublime Text 的“灵魂”全在这两个隐藏路径里:%APPDATA%Sublime Text(即 C:Users用户名AppDataRoamingSublime Text)和 %LOCALAPPDATA%Sublime Text(即 C:Users用户名AppDataLocalSublime Text)。不删它们,重装后 Package Control 会自动拉取旧插件列表,连你改过的 Preferences.sublime-settings 都会回来。
- 按
Win + R,分别输入%APPDATA%和%LOCALAPPDATA%回车,定位到对应目录 - 找到名为
Sublime Text或Sublime Text 3的文件夹(注意:不是看安装版本号,而是看实际文件夹名),整个删除 - 特别注意:
%APPDATA%Sublime TextPackagesUser里可能有Package Control.sublime-settings,这个文件哪怕删了Packages文件夹也可能被某些插件重建,务必确认它不存在
别漏掉同步登录和注册表残留
Sublime Text 4 默认开启账号同步(subl --sync-login),即使你删光本地所有文件,只要没登出,首次启动就会从云端恢复 Key Bindings、主题、插件列表——这是最常被忽略的“复活”原因。
- 卸载前或重装前,先运行命令行执行:
subl --sync-logout(Windows 下需确保subl命令已加入 PATH;macos/linux 可用终端执行) - 注册表清理是可选项,但推荐做:打开
regedit,备份后删除以下三项(仅限存在且明确带 Sublime 字样的):HKEY_CURRENT_USERSoftwareSublime Text、HKEY_LOCAL_MACHINESOFTWARESublime Text、HKEY_CLASSES_ROOTApplicationssublime_text.exe - 删完别急着重装,重启一次系统,再搜索“sublime”确认无残留进程或临时文件夹(如
%TEMP%下带 sublime 名称的文件夹)
重装后插件又自己回来了?检查这三个地方
重装后发现插件、设置“幽灵复现”,大概率不是没删干净,而是同步或缓存机制在起作用。
- 右下角是否弹出 “Installing Package Control…” 提示?有则说明
Package Control.sublime-settings残留未清,重点查PackagesUser和Local目录 - 打开菜单
Sublime Text → Preferences → Sync Settings,确认显示为 “Login” 而非 “Logout” - 某些插件(如
LSP-pyright、SideBarEnhancements)会在Local或系统缓存目录(如%LOCALAPPDATA%Sublime TextCache)写入持久化状态,直接清空整个Cache和Local最省事
真正的“干净”不是靠卸载程序完成的,而是靠你亲手删掉那几个藏在 %APPDATA% 和 %LOCALAPPDATA% 里的文件夹,并且记得登出同步——这三步做完,Sublime 才算真正从你的系统里“退场”。