最有效方式是用命令面板切换color_scheme:按Ctrl+Shift+P(Win/Linux)或Cmd+Shift+P(macOS),输入Color Scheme回车,选Ayu Mirage等护眼方案;注意它只控制编辑区,侧边栏需单独设theme。

直接改 color_scheme 是最有效的方式,它控制你每天盯着看的代码编辑区背景、文字、选中色等核心视觉元素。不用动文件、不写代码,5 秒就能生效。
怎么用命令面板快速换一个护眼配色方案
按 Ctrl+Shift+P(Win/Linux)或 Cmd+Shift+P(Mac),打开命令面板;输入 Color Scheme 回车;从列表里选 Ayu Mirage、Solarized Dark 或 Mariana ——它们背景明度适中、饱和度低,比默认 Monokai 更适合长时间编码。
注意:别在菜单里点 “Color Scheme → User → …” 这种二级路径找,Sublime 的菜单结构会因安装包不同而变化,命令面板才是唯一稳定入口。
为什么换了配色,侧边栏还是黑的
因为 color_scheme 只管编辑区,侧边栏、标签页、状态栏这些 UI 元素归 theme 管——两者完全独立,不能互相替代。
- 检查当前主题名:菜单栏
Preferences → Theme…,看是否启用了Adaptive.sublime-theme这类基础主题(它默认不配色,侧边栏就是纯黑) - 想统一护眼风格,推荐装第三方 UI 主题,比如
Material Theme或Ayu,它们自带柔绿/灰白系侧边栏和标签页 - 如果已装
Ayu,但侧边栏没变色,说明你只设了color_scheme没设theme:必须进Preferences → Theme…手动选一次Ayu.sublime-theme
常见错误现象:color_scheme 设成 Ayu Mirage,但 theme 还是 Adaptive,结果编辑区柔和、侧边栏扎眼——眼睛真正疲劳的,往往就来自这种割裂感。
手动改豆沙绿背景,为什么重启后失效了
根本原因:你改的是 Packages/Color Scheme - Default/Monokai.tmTheme 这类系统自带文件,每次 Sublime 升级就会被覆盖。
-
Preferences → Browse Packages…,打开User文件夹,在里面新建或复制一份.tmTheme文件(如MyGreen.tmTheme) - 用 Sublime 打开它,搜索
<key>background</key>,把紧跟着的<string>#272822</string>改成<string>#C7EDCC</string>(豆沙绿) - 保存后,在命令面板运行
Color Scheme: MyGreen就能选中;同时在用户设置里加一行:"color_scheme": "Packages/User/MyGreen.tmTheme" - 路径大小写和斜杠方向必须严格匹配:
Packages/User/开头,不能写成packages/us
怎么查 color_scheme 和 theme 的真实路径
路径写错是失败最常见原因。不能靠猜,得实锤。
-
color_scheme路径查法:在Preferences → Color Scheme里选中某个方案,右下角状态栏会显示完整路径,例如Packages/Dracula Color Scheme/Dracula.sublime-color-scheme -
theme路径查法:同理,在Preferences → Theme…里选中一个主题,状态栏也会显示类似Packages/Ayu/Ayu.sublime-theme的路径 - 注意扩展名:
.sublime-color-scheme(新格式)和.tmTheme(旧格式)不能混用;路径中空格和大小写也必须完全一致
真正容易被忽略的是:改完 .tmTheme 或 .sublime-theme 文件后,Sublime 不会自动刷新已打开的窗口——你必须手动重选一次主题,或者关闭再打开一个新窗口,部分 UI 变化(比如树状目录背景)才真正生效。


















