真正“恢复出厂”必须删整个用户数据目录、关干净后台进程、登出同步账号——三者缺一不可,否则插件、快捷键、标签页全会复活;Windows删%APPDATA%\Sublime Text 4,macOS删~/Library/Application Support/Sublime Text,Linux删~/.config/sublime-text-4。

Preferences.sublime-settings 文件删了 ≠ 重置完成。真正“恢复出厂”,必须删整个用户数据目录、关干净后台进程、登出同步账号——三者缺一不可,否则插件、快捷键、上次打开的标签页全都会回来。
删对 Data 目录才是关键
很多人只删 Packages/User/Preferences.sublime-settings,结果重启发现插件照常加载、侧边栏行为没变、甚至标签页都原样复活。这是因为 Sublime 的“出厂逻辑”是:启动时若找不到整个 Data 目录,才自动生成全新默认配置。
- Windows 正确路径:
%APPDATA%\Sublime Text 4(注意带空格,不是SublimeText4,也不是Sublime Text 4\Packages\User) - macOS 正确路径:
~/Library/Application Support/Sublime Text(Sublime Text 4 安装后仍叫Sublime Text,不带版本号) - Linux 正确路径:
~/.config/sublime-text-4(短横线,全小写,不是下划线或sublimetext4)
路径错一个字符,就可能删进别的软件配置,或者根本删不到真实位置——你看到“重置无效”,大概率是进错了文件夹。
后台进程不关干净,删完也会自动“回档”
窗口关了 ≠ Sublime 退出了。它默认常驻后台,内存里的状态会在你删完文件后悄悄刷回磁盘。你删完重启,发现“上次打开的标签页又回来了”,基本就是这个原因。
- Windows:任务管理器 → “详细信息”页 → 搜索
sublime_text.exe或subl.exe→ 全部结束 - macOS:活动监视器 → 搜索
Sublime Text→ 强制退出所有匹配项 - Linux:终端运行
pkill -f "sublime_text"或killall sublime_text
不关干净,User 文件夹可能被占用删不掉;更糟的是,它会在你重启时把部分旧状态(比如会话、缓存、许可证)恢复出来。
同步账号没登出,云端配置会覆盖本地重置
如果你用过 subl --sync-login 或在菜单里点过 Preferences → Sync Settings → Login,那删光本地也白搭——重启时它会直接从云端拉回 Packages/User/Preferences.sublime-settings 和 Default (Windows).sublime-keymap。
- 必须提前执行:
subl --sync-logout(终端命令) - 或菜单栏点
Sublime Text → Preferences → Sync Settings → Logout
这步最容易被跳过,尤其在多设备共用同一账号时——你以为重置成功了,其实只是换了个地方加载旧配置。
别直接删,先重命名备份再验证
删整个 Data 目录确实最彻底,但风险极高:几百行自定义配置、私有插件、未保存的临时草稿,删完就是永久丢失。
- 更安全做法:把整个目录重命名,例如
mv ~/.config/sublime-text-4 ~/.config/sublime-text-4-backup(Linux/macOS) - Windows 可右键重命名为
Sublime Text 4-backup - 重启 Sublime,确认新环境干净(比如
Preferences → Settings右侧是否为空) - 之后若需恢复某项配置(如快捷键),可从备份里单独复制
Packages/User/Preferences.sublime-settings回新目录
千万别把整个旧 Packages 复制过去——第三方插件的缓存或旧版元数据可能引发启动卡死,甚至让 Package Control 失效。

















