Sublime怎么恢复默认设置_Sublime如何重置所有自定义配置【攻略】

风雪同学_3534

风雪同学_3534

2026-03-22

350人浏览

原创

最彻底的方法是删除preferences.sublime-settings文件,它存储所有用户配置;菜单“还原默认设置”仅重置部分界面项,不影响该文件;删除后重启sublime会自动生成干净默认配置。

sublime怎么恢复默认设置_sublime如何重置所有自定义配置【攻略】

直接删掉 Preferences.sublime-settings 文件最彻底

Sublime Text 的用户配置全存在这个文件里,改了字体、主题、快捷键、插件设置……全记在这儿。它不叫 settings.json,也不在菜单里“恢复默认”能触达的位置——菜单里的「还原默认设置」只重置部分界面项,根本不管你的 Preferences.sublime-settings。

实操建议:

  • 关闭 Sublime Text
  • 找到配置目录:~/Library/Application Support/Sublime Text/Packages/User/(macOS)、%APPDATA%\Sublime Text\Packages\User\(Windows)、~/.config/sublime-text/Packages/User/(Linux)
  • 删掉或重命名 Preferences.sublime-settings ——别动 Package Control.sublime-settings 或插件自己的配置,否则插件可能失联
  • 重启 Sublime,它会自动生成一份干净的默认配置

subl --safe-mode 启动能绕过所有插件和自定义设置

你不确定是哪个插件或哪行配置导致卡顿、崩溃、快捷键失效?subl --safe-mode 是唯一能快速验证的手段。它跳过 User/ 目录下所有文件,连 Preferences.sublime-settings 都不读,只用内置默认逻辑启动。

常见错误现象:

  • 按 Ctrl+Shift+P 打不开命令面板 → 很可能是某个插件的 keymap 冲突,--safe-mode 下能打开,就坐实了是第三方问题
  • 保存文件没反应 → 某些 linter 插件在安全模式下不运行,如果此时正常,说明原配置里有阻塞型 hook
  • 主题变回默认但字体还是错的 → 说明字体设置写在了 Preferences.sublime-settings 之外,比如写进了 Default (OSX).sublime-keymap 这类文件

别乱动 Default 和 Global 目录下的文件

有人想“手动恢复默认”,就去 Packages/Default/ 里复制 Preferences.sublime-settings 覆盖 User 目录——这是错的。那个文件是只读模板,不是运行时配置源;而且 Sublime 启动时根本不会读它。

Meshy
Meshy

Meshy是一款AI 3D生成工具,AI 快速从文本或图像生成 3D 模型。

下载

真正生效的只有 Packages/User/Preferences.sublime-settings,其他位置的同名文件会被忽略。另外,Global.sublime-settings 是旧版遗留物,新版已弃用,留着反而可能干扰解析。

性能影响:

  • 在 Default/ 下修改任何文件,下次升级 Sublime 会被覆盖,改了也白改
  • 把大段 JSON 塞进 Preferences.sublime-settings(比如完整嵌入一个 color scheme),会导致启动变慢,尤其在低配机器上明显
  • 用符号链接指向外部配置?Sublime 不支持,会静默失败,且不报错

插件配置不能靠删 Preferences.sublime-settings 一并清掉

删掉 Preferences.sublime-settings 只解决“全局偏好”,但每个插件还有自己的配置文件,比如 SideBarEnhancements.sublime-settings、Emmet.sublime-settings,它们独立存在,删主配置不影响它们。

如果你真想从头开始,得额外处理:

  • 插件配置文件都在同一级 User/ 目录下,名字带插件名,可批量重命名(如加 .bak 后缀)而不是直接删,方便回溯
  • 某些插件(如 Package Control)会在首次启动时自动重建配置,但像 GitGutter 这类依赖本地 Git 状态的,删了配置后可能要手动触发一次状态刷新
  • 通过 Package Control: Remove Package 卸载插件,再重装,才是重置插件行为最稳的方式;光删配置文件,插件缓存(如语法高亮索引)可能还在

最容易被忽略的是:Sublime 的“默认设置”其实分三层——内置硬编码值、Default/ 下的 JSON 模板、User/ 下的覆盖层。你看到的“当前设置”,永远是这三层合并后的结果,而 UI 里显示的只是最终值,看不出来源。调错的时候,得一层层排除,不能只盯着一个文件。

相关文章

热门游戏推荐
热门游戏推荐

海量精品小游戏合集,无需安装即点即玩,休闲益智、动作闯关应有尽有,秒开即玩,轻松解压,快乐停不下来

下载

相关标签:

sublime

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
json数据格式
json数据格式

JSON是一种轻量级的数据交换格式。本专题为大家带来json数据格式相关文章,帮助大家解决问题。

2023.08.07

2015

5

json是什么
json是什么

JSON是一种轻量级的数据交换格式,具有简洁、易读、跨平台和语言的特点,JSON数据是通过键值对的方式进行组织,其中键是字符串,值可以是字符串、数值、布尔值、数组、对象或者null,在Web开发、数据交换和配置文件等方面得到广泛应用。本专题为大家提供json相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.23

2922

1

jquery怎么操作json
jquery怎么操作json

操作的方法有:1、“$.parseJSON(jsonString)”2、“$.getJSON(url, data, success)”;3、“$.each(obj, callback)”;4、“$.ajax()”。更多jquery怎么操作json的详细内容,可以访问本专题下面的文章。

2023.10.13

996

3

go语言处理json数据方法
go语言处理json数据方法

本专题整合了go语言中处理json数据方法,阅读专题下面的文章了解更多详细内容。

2025.09.10

3299

7

default gateway怎么配置
default gateway怎么配置

配置default gateway的步骤:1、了解网络环境;2、获取路由器IP地址;3、登录路由器管理界面;4、找到并配置WAN口设置;5、配置默认网关;6、保存设置并退出;7、检查网络连接是否正常。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.12.07

357

5

自建git服务器
自建git服务器

git服务器是目前流行的分布式版本控制系统之一,可以让多人协同开发同一个项目。本专题为大家提供自建git服务器相关的各种文章、以及下载和课程。

2023.07.05

5639

9

git和svn的区别
git和svn的区别

git和svn的区别:1、定义不同;2、模型类型不同;3、存储单元不同;4、是否拥有全局版本号;5、内容完整性不同;6、版本库不同;7、克隆目录速度不同;8、分支不同。php中文网为大家带来了git和svn的相关知识、以及相关文章等内容。

2023.07.06

1680

6

git撤销提交的commit
git撤销提交的commit

Git是一个强大的版本控制系统,它提供了很多功能帮助开发人员有效地管理和控制代码的变更,本专题为大家提供git 撤销提交的commit相关的各种文章内容,供大家免费下载体验。

2023.07.24

974

5

git提交错误怎么撤回
git提交错误怎么撤回

git提交错误撤回的方法:git reset head^:撤回最后一次提交,恢复到提交前状态。git revert head:创建新提交,内容与之前提交相反。git reset :使用提交的 sha-1 哈希撤回指定提交。交互式舞台区:标记要撤回的特定更改,然后提交,排除已撤回更改。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.04.09

3677

7

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程