最快最稳的护眼方案是用package control安装dayle rees color schemes主题,无需修改文件,三步即可启用:调出命令面板→安装包→选择配色方案(推荐espresso libre)。

怎么用Package Control装Dayle Rees这种现成护眼主题
装完就能用,不用改任何文件,是最快最稳的护眼方案。Dayle Rees Color Schemes 包含 20+ 种 HSL 调优配色,全无荧光红/紫,背景色明度适中、饱和度低,比如 Espresso Libre(暖灰绿底)和 Deep Ocean(低反差蓝灰底)都经过大量用户验证。
操作只要三步:
- 按
Ctrl+Shift+P(Win/Linux)或Cmd+Shift+P(Mac),输入Package Control: Install Package回车 - 在弹出框里输入
Dayle Rees Color Schemes,回车等待安装完成 - 再按
Ctrl+Shift+P,输入Color Scheme,展开Dayle Rees分类,选一个即可(推荐Espresso Libre)
注意:Preferences.sublime-settings 里如果之前写过 "color_scheme",要确认它没覆盖新选择——命令面板选完后右下角状态栏会立刻显示当前方案名,这是唯一可靠反馈。
为什么装了Ayu主题,侧边栏还是黑的
color_scheme 和 theme 是两套完全独立的系统:前者只管编辑区,后者才控制侧边栏、标签页、状态栏。你装了 Ayu,但只启用了它的配色方案(比如 Ayu Mirage),没启用它的 UI 主题,侧边栏就还是默认的 Adaptive.sublime-theme 黑底。
必须手动配齐两者:
- 按
Ctrl+Shift+P,输入UI: Select Theme,选中Ayu.sublime-theme(带 ✔️) - 再输
Color Scheme,选Ayu Mirage或Ayu Light - 检查用户设置
Preferences.sublime-settings里是否同时写了这两行:"theme": "Ayu.sublime-theme","color_scheme": "Packages/User/Ayu Mirage.sublime-color-scheme"
路径大小写、斜杠方向、Packages/ 开头缺一不可;Ayu Mirage 中的空格和大小写也必须和实际文件名完全一致。
手动改豆沙绿背景,为什么重启后失效
直接改 Packages/Color Scheme - Default/Monokai.tmTheme 这类系统目录下的文件,Sublime 升级时会覆盖掉——你改的不是“生效配置”,只是临时副本。
正确做法是把配色方案复制到 Packages/User/ 目录下:
- 菜单 →
Preferences → Browse Packages…,打开文件夹 - 进
Color Scheme - Default,复制Mariana.sublime-color-scheme到User目录,重命名为MyGreen.sublime-color-scheme - 用 Sublime 打开它,搜索
"background",改紧随其后的字符串为"#C7EDCC"(豆沙绿)或"#DCF1E5"(淡护眼绿) - 保存后,在命令面板运行
Color Scheme: MyGreen
别漏掉关键细节:路径必须以 Packages/User/ 开头,不能写成 packages/user/ 或 Packages\User\;XML 或 JSON 里多一个零宽空格,Sublime 就静默失败,界面毫无反应。
只改 background 为什么还是刺眼
改了 background 只解决了编辑区底色,但注释、字符串、关键词、选中文字这些语法 scope 的颜色依然可能是高饱和荧光色,比如 "#FF2727"(荧光红)、"#AE81FF"(亮紫)、"#3399FF"(刺眼蓝)——它们才是盯半小时就眼酸的元凶。
真护眼得一起调:
- 在同一个
.sublime-color-scheme文件里搜scope="comment",把原值(如"#75715E")换成"#8CA68C" - 搜
scope="selection",把"#3399FF"改成"#A0D6B4"或"#A8DADC" - 搜
scope="string"和scope="keyword",把 foreground 值都往灰绿/灰黄方向调,避开高饱和色
如果你不想逐项调,Dayle Rees Color Schemes 和 Ayu Mirage 这类主题已经整体做过 HSL 平衡,注释、字符串、关键词全部去荧光化,比手动调更省心也更可靠。











