必须定位到真正的Data根目录才能重置Sublime Text:Windows为%APPDATA%\Sublime Text 4,macOS为~/Library/Application Support/Sublime Text,Linux为~/.config/sublime-text-4;删前需彻底结束进程并登出账号,建议先重命名备份而非直接删除。

删错目录等于白干:必须定位到真正的 Data 根目录
Sublime Text 没有“恢复出厂”按钮,重置成败只取决于你是否删对了那个 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 退出了。它默认常驻后台,内存里的状态会在你删除文件后悄悄刷回磁盘——你删完重启,发现配置“又回来了”,大概率是 sublime_text.exe(Windows)或 Sublime Text(macOS/Linux)进程还在跑。
- 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,那删完本地配置也没用——下次启动会直接从云端拉取旧设置。
- 务必先登出:菜单栏
Sublime Text → Preferences → Sync Settings → Logout - 或终端执行
subl --sync-logout - 这步在多设备共用同一账号时最容易被跳过,也是重置后“失效”的最常见原因
别直接删,先重命名备份再动手
删 Data 目录确实能彻底重置,但风险极高:几百行自定义的 Preferences.sublime-settings、公司内部无法再获取的私有插件、甚至未保存的临时草稿,删完就真没了。
- 更安全做法:把整个目录重命名,比如
mv ~/.config/sublime-text-4 ~/.config/sublime-text-4-backup(Linux/macOS) - Windows 可右键重命名为
Sublime Text 4-backup - 重启 Sublime 后,它会自动生成全新
Data目录;之后若需恢复某项配置(如快捷键),可从备份里单独复制Packages/User/Default (Windows).sublime-keymap或Preferences.sublime-settings回新目录
重置后 Package Control 不会自动重装,所有插件都得手动来;而 Local/Session.sublime_session 这类会话文件一旦损坏,也可能导致窗口位置、打开文件列表异常——这些细节,往往比删目录本身更难排查。










