重置sublime text需彻底删除用户数据目录及缓存目录。windows路径为%appdata%\sublime text和%localappdata%\sublime text,macos为~/library/application support/sublime text和~/library/caches/sublime text,linux为~/.config/sublime-text及对应缓存目录;必须完全退出软件后重命名再验证,而非仅删preferences.sublime-settings。

重置就是删掉整个用户数据目录
Sublime Text 没有“恢复出厂设置”按钮,所谓重置,本质是让软件启动时发现找不到用户配置,于是自动生成一套全新默认文件。这要求你主动删除它存配置的整个文件夹,不是只改某个 Preferences.sublime-settings 文件。
- 必须先完全退出 Sublime Text——哪怕后台还有个图标,也得右键退出,否则系统可能锁住文件,删不干净或删一半
- 删的是整个目录,不是里面某几个文件:Windows 是
%APPDATA%\Sublime Text(含Sublime Text 3或Sublime Text),macOS 是~/Library/Application Support/Sublime Text,Linux 是~/.config/sublime-text - 缓存目录(如
%LOCALAPPDATA%\Sublime Text或~/Library/Caches/Sublime Text)建议一并清理,否则某些插件残留状态可能干扰首次启动体验 - 别直接
rm -rf或 Shift+Delete:先重命名为sublime-text-backup,重启确认没问题再删
为什么不能只删 settings.json?
只删 Preferences.sublime-settings 只能清掉界面和编辑器偏好,但插件、快捷键映射、已安装包列表、项目侧边栏状态、甚至部分插件的数据库(比如 Package Control.cache)全还在。下次启动时,Package Control 会立刻重新加载所有旧插件,连带它们的配置和冲突行为一起复活。
- 插件配置通常存在
Packages/User/下的独立.sublime-settings文件,比如Emmet.sublime-settings,删主设置文件对它们无效 - 快捷键覆盖写在
Default (Windows).sublime-keymap这类文件里,位置在Packages/User/,不在主设置中 - 有些插件(如
SideBarEnhancements)会在Data/Cache/写二进制状态,不清缓存目录,窗口右键菜单可能仍显示旧项
重命名比删除更安全,但要注意路径层级
备份时别只重命名最外层文件夹,比如把 Sublime Text 改成 Sublime Text-old 就行;但 macOS 上若你用的是 Sublime Text 4,实际路径可能是 ~/Library/Application Support/Sublime Text,而 Sublime Text 3 是 Sublime Text 3——版本号错一位,就白忙活。
- 打开终端或命令提示符,用
ls或dir确认真实文件夹名,尤其注意空格和大小写(Linux/macOS 区分大小写) - Windows 用户注意:
%APPDATA%和%LOCALAPPDATA%是两个不同路径,都要检查,缺一不可 - macOS 用户访问
~/Library需手动输入路径:在 Finder 中按Cmd+Shift+G,粘贴~/Library/Application Support/回车,别指望“前往”菜单里能看到它
重启后第一件事:别急着装插件
新启动的 Sublime Text 会生成干净的 Packages/ 和 Packages/User/,但如果你立刻运行 Package Control: Install Package,它会从旧缓存里恢复上次安装记录,甚至自动重装某些插件——因为 Package Control 的包清单有时会写进 Data/Cache/,而这个目录你可能没清。
- 首次启动后,先打开命令面板(
Ctrl+Shift+P/Cmd+Shift+P),输入Package Control: Remove Package,看是否列出任何包——如果有,说明缓存没清干净 - 想彻底断开旧记录,可临时重命名
Data/Cache/Package Control.cache文件(如果存在) - 真正需要的插件,一个个手动搜、手动装,比批量恢复更可控










