讲师中心 微信公众号
AI工具推荐 视频效率加速

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

风雪同学_3534

风雪同学_3534

发布时间:2026-03-22 15:52:03

|

350人浏览过

|

来源于php中文网

原创

最彻底的方法是删除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 启动时根本不会读它。

真正生效的只有 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 里显示的只是最终值,看不出来源。调错的时候,得一层层排除,不能只盯着一个文件。

相关文章

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

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

下载

相关标签:

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

热门AI工具

更多
Seko
Seko Hot

一款AI视频创作工具,主要用于商汤科技推出的创编一体的AI短视频创作Agent,适合需要提升相关任务效率的用户。

Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

Atoms
Atoms Hot

Atoms是一款AI智能体工具,第一支自动构建真实业务的 AI 团队。

音述AI
音述AI Hot

一款AI音频处理工具,主要用于音述AI是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区,适合需要提升相关任务效率的用户。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

AionClaw
AionClaw Hot

AionClaw是一款面向办公、创作和编程任务的AI桌面智能体。

咔片AIPPT

一款在线AI演示文稿制作工具,可根据主题和内容需求辅助生成PPT结构与页面,提高演示材料制作效率。

相关专题

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

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

2035

2023.08.07

json是什么
json是什么

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

2982

2023.08.23

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

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

1016

2023.10.13

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

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

3379

2025.09.10

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

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

357

2023.12.07

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

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

5759

2023.07.05

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

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

1700

2023.07.06

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

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

994

2023.07.24

FrankenPHP集成Laravel详细教程
FrankenPHP集成Laravel详细教程

本专题提供FrankenPHP集成Laravel的详细配置指南,全面解析运行原理、开发环境搭建、Caddyfile配置、Octane工作模式、数据库连接、队列任务、定时任务和生产环境优化,解决部署过程中常见的报错与兼容性问题。

0

2026.10.08

热门下载

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

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn