sublime护眼效果取决于background值是否为低饱和、中明度色,如#c7edcc(豆沙绿)或#e8f5e8(柔灰绿),而非开关;须修改packages/user/下.sublime-color-scheme文件的globals块中background字段,并同步配置theme与color_scheme路径,且需调整comment、selection等scope颜色以实现全链路护眼。

Sublime 的护眼效果不靠“模式开关”,只取决于 background 值是否为低饱和、中明度色
纯黑#000000或纯白#FFFFFF反而伤眼——前者在 OLED 屏易烧屏,后者持续抑制褪黑素;真正护眼的是像#C7EDCC(豆沙绿)、#E8F5E8(柔灰绿)这类 HSL 中饱和度低、明度约 85–92% 的颜色。它不藏在 Preferences.sublime-settings 里,只生效于你当前启用的 .sublime-color-scheme 文件中的 background 字段。
必须走 Packages/User/ 目录修改:菜单 → Preferences → Browse Packages…,进入后从 Packages/Color Scheme - Default/ 复制一个现成方案(如 Mariana.sublime-color-scheme),粘贴到 User/ 下并重命名(如 MyEyes.sublime-color-scheme)。用 Sublime 自己打开它,搜索 "background",替换紧邻其后的字符串值,保存后通过 Preferences → Color Scheme → User → MyEyes 启用。
为什么改了 background,侧边栏还是惨白或死黑
color_scheme 只管编辑区,theme 才控制侧边栏、标签页、状态栏。两者路径不一致,视觉必然割裂。
- 确认当前 theme:按
Ctrl+Shift+P→ 输入UI: Select Theme,看带 ✔️ 的项,例如Adaptive.sublime-theme - 确认当前 color_scheme 路径:再输
Color Scheme,看状态栏显示的完整路径,例如Packages/Color Scheme - Default/Mariana.sublime-color-scheme - 把这两个路径准确填进
Preferences.sublime-settings,格式必须严格:{ "theme": "Adaptive.sublime-theme", "color_scheme": "Packages/Color Scheme - Default/Mariana.sublime-color-scheme" }大小写、正斜杠/、Packages/开头缺一不可,错一个字符就静默回退默认
只改 background 是“半护眼”:注释、选中色、字符串照样刺眼
语法高亮各元素独立控制,comment、selection、string 等 scope 不继承全局背景。哪怕背景是豆沙绿,荧光红#FF2727或刺眼紫#AE81FF仍在跳。
在你刚改的 .sublime-color-scheme 文件里:
- 搜
"comment",把原值(如"#75715E")换成更灰绿的"#8CA68C" - 搜
"selection",把高亮蓝"#3399FF"改为柔和的"#A0D6B4"或"#A8DADC" - 搜
"string"和"keyword",把 foreground 也调低饱和度(比如"#AE81FF"→"#9CA3AF")
若不想逐项调,推荐直接装 Dayle Rees Color Schemes 插件,选 Espresso Libre 或 Deep Ocean,整套 HSL 调优,无荧光色,开箱即用。
新手最快上手:Ayu Mirage 为什么最省事
它自带灰蓝豆沙底色(#292D3E 背景 + #C7EDCC 类柔绿点缀),UI 主题与编辑区配色天然统一,不用手动改任何文件。
操作步骤:
- 按
Ctrl+Shift+P→ 输入Package Control: Install Package→ 搜Ayu安装 - 重启 Sublime(部分版本需重启才加载 UI 主题)
-
Ctrl+Shift+P→UI: Select Theme→ 选Ayu.sublime-theme - 同方式打开
Color Scheme→ 选Ayu → Ayu Mirage - 确认状态栏右下角显示路径为
Packages/Ayu/schemes/ayu-mirage.tmTheme,否则没生效
真正容易被忽略的点是:主题和配色方案必须来自同一套生态。Ayu 的 .tmTheme 文件与 .sublime-theme 文件是协同设计的,手动混搭其他主题(比如用 Ayu 配色 + Material Theme)大概率导致侧边栏颜色错位或图标消失。











