最彻底的重置方法是删除整个Data文件夹,而非仅Packages/User;路径因系统和版本而异,需通过Browse Packages…确认;删后启动即为纯默认环境,插件需重装。

直接删掉 Data 文件夹最彻底
Sublime Text 的所有个性化设置、插件、主题、快捷键绑定,都存在 Data 文件夹里——不是 Packages/User,而是整个 Data 目录。删它,等于把用户层配置“连根拔起”,启动后自动生成全新默认环境。
- 必须先完全退出 Sublime Text:在任务管理器(Windows)、活动监视器(macOS)或
ps aux | grep sublime(Linux)里确认没有残留进程 - 路径要找对:
— Windows:C:\Users\你的用户名\AppData\Roaming\Sublime Text 4(注意不是Sublime Text 4\Packages\User)
— macOS:~/Library/Application Support/Sublime Text(Sublime Text 4 通常就叫Sublime Text,不带版本号)
— Linux:~/.config/sublime-text-4 - 别只删
Packages/User:那样只能清掉部分设置,插件缓存、会话文件、主题资源仍残留,重启后可能行为异常
hot_exit 和 remember_open_files 不影响重置效果
这两个设置管的是“退出时是否保存当前状态”,和“恢复默认”无关。哪怕你设了 "hot_exit": true,只要删了 Data 文件夹,下次启动就是纯默认状态——不会自动打开上次文件,也不会恢复任何插件。
-
hot_exit: true只在未删Data时有用;一旦重置,该值也被清空,首次启动默认是false - 重置后若想立刻启用会话恢复,需手动在
Preferences → Settings右侧添加:{"remember_open_files": true, "hot_exit": false} - 别误以为“没恢复上次标签页”说明重置失败——这恰恰证明成功了
保留部分配置?只备份再删,别手抖删错目录
如果你只想清插件但留字体大小、缩进等基础设置,可以只删 Data\Packages 下的非 User 文件夹,但风险高、易遗漏。更稳妥的做法是:重命名整个 Data 文件夹为 Data-backup,启动 Sublime 确认默认状态 OK 后,再从备份里挑着拷贝个别文件。
- 值得迁移的文件(都在
Data\Packages\User\下):
—Preferences.sublime-settings(字体、缩进、行距等)
—Default (Windows).sublime-keymap(或对应系统名)
—Package Control.sublime-settings(如果记得已装插件列表) - 千万别直接复制整个
Packages过去:第三方插件的缓存或旧版兼容问题可能导致启动卡死 - 插件必须重装:Package Control 本身会重建,但所有已安装插件需重新通过
Cmd+Shift+P → Install Package激活
为什么改 Packages/User 有时没用?路径版本号搞错了
很多人按网上教程删了 ~/.config/sublime-text-3/Packages/User,却发现主题还在、插件还能用——大概率是因为你实际用的是 Sublime Text 4,而路径写成了 sublime-text-3。Linux/macOS 下,版本号错一位,就删到了另一个平行世界。
- 查真实路径最准的方法:
— 打开 Sublime Text →Preferences → Browse Packages…→ 看地址栏完整路径
— 或终端执行:subl --help(部分系统支持),或查ps aux | grep sublime启动参数 - Windows 用户特别注意:
%APPDATA%是隐藏目录,必须在文件资源管理器地址栏直接粘贴路径,不能靠“查看 → 显示隐藏项目”再一层层点进去——容易进错父级 - 删完别急着重启:先确认目标文件夹确实不存在了,再双击图标启动。否则 Sublime 可能静默复用旧缓存
Data 目录——它不像 IDE 那样有明确“配置目录”入口,全靠你手动定位。版本号、隐藏路径、大小写(Linux/macOS 区分)、空格(Windows 用户名含空格)都是实际踩坑高频点。










