必须删除整个Data文件夹而非仅Packages/User,且需彻底结束后台进程;Windows路径为%APPDATA%\Sublime Text 4,macOS为~/Library/Application Support/Sublime Text,Linux为~/.config/sublime-text-4。

删错目录=白忙活:必须删整个 Data 文件夹,不是 Packages/User
很多人删了 Packages/User 里所有文件,重启后发现插件还在、主题没变、快捷键照常生效——这不是重置失败,是删得不够狠。Sublime Text 的全部用户状态(插件缓存、会话快照、已启用插件列表、主题资源包)都藏在 Data 根目录下,Packages/User 只是其中一小块。只动它,等于擦了桌面却没清抽屉和柜子。
- Windows 正确路径:
%APPDATA%\Sublime Text 4(不是%APPDATA%\Sublime Text 4\Packages\User) - macOS 正确路径:
~/Library/Application Support/Sublime Text(注意:Sublime Text 4 通常仍叫Sublime Text,不带版本号) - Linux 正确路径:
~/.config/sublime-text-4(短横线,全小写,不是下划线)
后台进程没关干净,删完可能自动恢复旧配置
窗口关了≠程序退出。Windows 下 sublime_text.exe 常驻后台;macOS 的 Activity Monitor 里可能还挂着 Sublime Text 进程;Linux 则可能残留 subl 或 sublime_text。只要进程还在,它就可能把内存里的设置偷偷写回磁盘,导致你删完重启,发现“上次打开的标签页”又回来了,或者某个插件自动激活了。
- Windows:任务管理器 → “详细信息”页 → 搜索
sublime_text.exe或subl.exe→ 全部结束 - macOS:活动监视器 → 搜索
Sublime→ 强制退出所有匹配项 - Linux:终端执行
pkill -f "sublime_text"或pkill -f "subl"
重命名比直接删除更安全,且能快速回滚
删掉 Data 文件夹后,Sublime 启动时会自动生成一套全新默认环境——但如果你之前改过几百行 Preferences.sublime-settings,或装了无法再获取的私有插件,误删就是永久丢失。重命名是最轻量、可逆的操作。
- 推荐操作:把
Sublime Text 4文件夹重命名为Sublime Text 4-backup(Windows/macOS 可右键重命名;Linux 推荐用mv ~/.config/sublime-text-4 ~/.config/sublime-text-4-backup) - 启动 Sublime 确认新环境干净后,再从备份里挑着恢复:比如只复制
Packages/User/Preferences.sublime-settings和Default (Windows).sublime-keymap回新User目录 - 千万别直接把整个旧
Packages复制过去——第三方插件的缓存或旧版元数据可能引发启动卡死
重置后插件不会自动回来,Package Control 也要重装
删掉 Data 后,Package Control 本身会被重建,但它不记得你以前装过什么。所有插件都得手动重装:按 Cmd+Shift+P(macOS)或 Ctrl+Shift+P(Windows/Linux)→ 输入 Install Package → 再逐个搜名安装。别指望“上次装过的插件会自己复活”。
-
hot_exit和remember_open_files这两个设置,在重置后也一并消失,默认值是false;若想立刻启用会话恢复,需手动在Preferences → Settings右侧添加:{"remember_open_files": true, "hot_exit": false} - 字体大小由
"font_size"控制,它默认不存在于新Preferences.sublime-settings中;要改回默认值(通常是 12 或 14),得手动加这一行,否则会沿用系统字体大小
Data 根目录,二是确保进程彻底退出。其余都是细节——但恰恰是这些细节,决定你是“秒恢复出厂”,还是“删了又出问题,反复折腾”。










