Sublime怎么重置系统 Sublime怎么恢复出厂默认设置【还原】

3次阅读

必须彻底关闭后台进程、正确删除整个data目录(非仅user)、登出账号同步,三者缺一不可;windows路径为%appdata%sublime text 4,macos为~/library/application support/sublime textlinux为~/.config/sublime-text-4。

Sublime怎么重置系统 Sublime怎么恢复出厂默认设置【还原】

删对目录 + 关干净进程 + 登出同步,三者缺一不可,否则重置就白做了。

怎么找对 Data 目录?别只盯着 Packages/User

很多人以为删掉 Packages/User 就算重置了,结果重启一看:插件还在、快捷键没变、连上次打开的标签页都回来了。这是因为 Sublime 的真正“系统”是整个 Data 目录——它包含 Packages/(插件)、Local/(会话、缓存、许可证)、Cache/ 等全部用户态数据。

  • Windows:%APPDATA%Sublime Text 4(不是 Sublime Text 4PackagesUser
  • macOS:~/Library/Application Support/Sublime Text(注意:Sublime Text 4 通常仍叫 Sublime Text,不带版本号)
  • Linux:~/.config/sublime-text-4(短横线,全小写,不是下划线或空格)

路径错一个字符,就可能删进错文件夹,甚至误删其他软件配置。

为什么删完重启设置还在?后台进程在偷偷写回

窗口关了 ≠ 程序退出。Sublime 默认常驻后台,内存里的设置会在你删完文件后自动刷回磁盘——所以你看到“删了又回来”,其实是它自己恢复的。

  • Windows:任务管理器 → “详细信息”页 → 搜索 sublime_text.exesubl.exe → 全部结束
  • macOS:活动监视器 → 搜索 Sublime Text → 强制退出所有匹配项
  • Linux:终端运行 pkill -f "sublime_text"pkill -f "subl"

不关干净,User 文件夹可能被占用删不掉;删了一半,重启后也可能部分恢复旧状态。

同步登录没登出?删光本地也白搭

Sublime Text 4 支持账号同步(subl --sync-login)。如果你之前登过账号并开启同步,即使删光本地 Data 目录,重启时它会从云端自动拉回 Packages/User/Preferences.sublime-settingsdefault (Windows).sublime-keymap

  • 重置前务必先执行:subl --sync-logout(终端或命令提示符)
  • 或菜单栏点 Sublime Text → Preferences → Sync Settings → Logout

这步最容易被跳过,尤其在多设备共用同一账号时——你以为重置成功了,其实只是换了个地方加载旧配置。

删之前为什么不直接删,而要重命名?

直接 rm -rf 或 Shift+delete 太快,但风险极高:你写过几百行的自定义 Preferences.sublime-settings、某个公司内部无法再获取的私有插件、甚至未保存的临时草稿,删完就真没了。

  • 更安全的做法:mv ~/.config/sublime-text-4 ~/.config/sublime-text-4-backup(Linux/macOS)
  • Windows 右键重命名为 Sublime Text 4-backup
  • 确认新环境干净后,再从备份里挑着恢复:比如只复制 Packages/User/Preferences.sublime-settings 回新 User 目录

千万别把整个旧 Packages 复制过去——第三方插件的旧版元数据或缓存可能引发启动卡死。

重置不是删除动作本身,而是「删哪」「删前关什么」「删后防什么」三件事闭环。漏掉任一环,都会让你在“怎么又没清干净”的循环里多折腾半小时。

text=ZqhQzanResources