必须删除真正的data根目录才能重置sublime text:windows为%appdata%\sublime text 4,macos为~/library/application support/sublime text,linux为~/.config/sublime-text-4;需先彻底退出进程并登出账号同步。

删错目录等于白干:必须定位到真正的 Data 根目录
Sublime Text 没有“恢复出厂设置”按钮,所谓重置,本质是让启动时找不到用户配置,从而自动生成一套干净默认。关键不是删 Preferences.sublime-settings,而是删整个 Data 目录——它不是安装目录(如 C:\Program Files\Sublime Text),也不是 Packages/User 这个子文件夹。
常见错误现象:删完重启,插件还在、快捷键没变、上次打开的标签页原样复活——说明你删错了地方。
- 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
账号同步开着,重置只是换地方加载旧配置
如果你用过 subl --sync-login 登录过 Sublime 账号,或者在菜单栏点过 Preferences → Sync Settings → Login,那删完本地配置也没用——下次启动会直接从云端拉取旧设置。
这步在多设备共用同一账号时最容易被跳过,也是重置后“失效”的最常见原因。
必须执行:subl --sync-logout(命令行运行),或菜单栏 Preferences → Sync Settings → Logout。
别直接删,先重命名备份再动手
删 Data 目录确实能彻底重置,但风险极高:几百行自定义的 Preferences.sublime-settings、公司内部无法再获取的私有插件、甚至未保存的临时草稿,删完就真没了。
更安全做法:
- Linux/macOS:
mv ~/.config/sublime-text-4 ~/.config/sublime-text-4-backup - Windows:右键重命名为
Sublime Text 4-backup
重启 Sublime 后,它会自动生成全新 Data 目录;之后若需恢复某项配置(如快捷键),可从备份里单独复制 Packages/User/ 下的对应文件。
真正麻烦的从来不是删不删得掉,而是删完才发现某个插件的 license key 只存在本地,或者某个项目专用的构建系统配置再也找不回来了。











