Sublime Text 重置需先彻底关闭进程,再重命名或删除Data目录(非安装目录),重启后自动生成默认配置;Windows需清理注册表残留,macOS/Linux须同步清除缓存目录。

Sublime Text 没有“一键恢复出厂设置”按钮,revert to freshly installed state 的唯一可靠方式,就是手动删除它的 Data 目录(即用户配置根目录)。这一步做完,重启后它会像刚下载安装完一样,从零生成默认配置、空插件列表和原始主题。
确认并关闭 Sublime Text 进程
很多重置失败,是因为软件看似关闭了,其实后台还有残留进程在占用配置文件。Windows 下尤其常见——哪怕窗口关了,sublime_text.exe 仍可能躲在任务管理器里。
- Windows:按
Ctrl + Shift + Esc打开任务管理器 → “进程”页签 → 搜索sublime_text.exe→ 右键“结束任务” -
macOS:打开活动监视器 → 搜索
Sublime Text→ 点击左上角 ✕ 强制退出 - Linux:终端执行
pkill -f "sublime_text"(或subl,取决于你的启动命令)
不彻底关闭,后续删文件时可能提示“文件正在使用”,或删了一半就卡住。
定位并清理 Data 目录(不是安装目录!)
Data 目录 ≠ Sublime 安装程序所在目录(比如 C:\Program Files\Sublime Text)。它是 Sublime 存放所有用户数据的地方,包括 Packages/(插件)、Packages/User/(自定义设置)、Local/(许可证、缓存等),路径因系统和版本略有差异:
- Windows:
%APPDATA%\Sublime Text(对应C:\Users\用户名\AppData\Roaming\Sublime Text)
同时建议一并清理:%LOCALAPPDATA%\Sublime Text(含License.sublime_license和临时缓存) - macOS:
~/Library/Application Support/Sublime Text(注意:Library是隐藏文件夹,Finder 中按Cmd + Shift + G输入路径直达) - Linux:
~/.config/sublime-text和~/.cache/sublime-text
如果你用的是 Sublime Text 4,目录名可能没有版本号(如 Sublime Text 而非 Sublime Text 4);若不确定,进对应路径看哪个文件夹里有 Packages/ 和 Installed Packages/ 就对了。
重命名比直接删除更安全
直接 rm -rf 或 Shift+Delete 很快,但一旦误删关键配置(比如你写过几百行的 Preferences.sublime-settings 或某个无法再获取的私有插件),就真没了。推荐先重命名备份:
mv ~/.config/sublime-text ~/.config/sublime-text-backup-20251225
Windows 用户可在资源管理器中右键 → “重命名”,改成类似 Sublime Text-backup;macOS/Linux 建议用终端操作,避免 Finder 权限异常。
这样重启 Sublime 后,它检测不到 Data 目录,就会自动创建全新的 sublime-text(或 Sublime Text)文件夹,所有设置回归默认。如果之后发现某些配置还想捡回来,随时从备份里复制 Packages/User/ 下的 .sublime-keymap 或 .sublime-settings 文件即可。
注册表与 License 清理(仅 Windows 高阶需求)
普通重置不需要碰注册表。只有当你遇到以下情况才需考虑:
- 卸载重装后,Sublime 仍显示旧许可证(说明
License.sublime_license没删干净) - 右键菜单里还残留“Open with Sublime Text”选项,且不想让它出现
此时可打开 regedit,谨慎删除以下两项(务必先导出备份):
HKEY_CURRENT_USER\Software\Sublime TextHKEY_CLASSES_ROOT\Applications\sublime_text.exe
注意:HKEY_LOCAL_MACHINE\SOFTWARE\Sublime Text 在现代 Sublime 版本中通常不存在,不必强找。删错注册表项可能导致系统异常,没明确问题请跳过这步。
真正容易被忽略的点是:macOS 的 ~/Library/Caches/Sublime Text 和 Linux 的 ~/.cache/sublime-text 有时会缓存旧插件状态,导致重置后部分插件“莫名复活”。所以清理时别只盯着 Application Support 或 .config,顺手把缓存目录也清掉更彻底。










