sublime text 护眼需同步配置 color_scheme 与 theme:编辑区背景色应选低饱和、中明度色如 #c7edcc,修改 packages/user/ 下的 .sublime-color-scheme 文件;侧边栏由 theme 控制,须在 preferences.sublime-settings 中准确指定两者路径;推荐使用 dayle rees 或 ayu mirage 等预设护眼主题。

Sublime Text 没有护眼模式开关,所谓护眼效果完全取决于 background 值是否为低饱和、中明度颜色,且必须同步配置 color_scheme 与 theme 才能避免编辑区和侧边栏割裂。
怎么改编辑区背景色才真正护眼
护眼的关键不是“深色”,而是降低视网膜刺激——纯黑#000000或纯白#FFFFFF都容易引发疲劳。真正有效的值是像#C7EDCC(豆沙绿)、#DCF1E5(淡护眼绿)或#E8F5E8(柔灰绿)这类 HSL 中饱和度低、明度居中的颜色。
操作路径必须走 Packages/User/ 目录,否则升级会被覆盖:
- 菜单 → Preferences → Browse Packages…,进入打开的文件夹
- 找到你当前用的配色方案(如
Packages/Color Scheme - Default/Mariana.sublime-color-scheme),复制一份到Packages/User/下,重命名为MyEyes.sublime-color-scheme - 用 Sublime 自己打开它,搜索
"background",替换紧邻其后的字符串值(通常在"globals"块里) - 保存后,按
Ctrl+Shift+P→ 输入Color Scheme→ 选你的MyEyes
为什么改了 background,侧边栏还是惨白或死黑
因为 color_scheme 只管编辑区,theme 才控制侧边栏、标签页、状态栏。两者完全独立,只设一个就会视觉割裂。
确认当前 theme 路径最可靠的方式是命令面板:
- 按
Ctrl+Shift+P→ 输入UI: Select Theme→ 看带 ✔️ 的项,例如Adaptive.sublime-theme - 再输入
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 是“半护眼”——注释、字符串、关键词如果还是高饱和荧光色(比如 #FF2727 或 #AE81FF),盯半小时照样累。预设主题已整体调优,省去逐项排查。
推荐两个开箱即用的方案:
-
Dayle Rees Color Schemes:20+ 种 HSL 调优方案,无荧光色,原生支持
.sublime-color-scheme格式。安装后直接在Color Scheme菜单里选Espresso Libre或Deep Ocean -
Ayu Mirage:明暗平衡最好,适合全天候编码。安装后进
Preferences → Themes选它,再手动配一个配套配色(如Ayu Light或Ayu Dark)
安装前提:确保已装 Package Control。没装就先按 Ctrl+Shift+P → 输入 Install Package Control 回车。
改完不生效?先查这三处
常见失效原因不是配置错,而是被覆盖或缓存干扰:
- 检查
Preferences.sublime-settings里有没有硬编码的color_scheme路径,它会优先于命令面板选择 - 确认你改的是
.sublime-color-scheme(JSON 格式),不是旧版.tmTheme(XML),二者不兼容 - Sublime 不自动刷新主题文件,改完
.sublime-theme后需重启;但改.sublime-color-scheme保存后立刻生效
最隐蔽的坑:有些第三方主题(如 Material Theme)自带 .sublime-color-scheme,但它路径名是 Material-Theme-Darker.tmTheme,后缀不一致会导致识别失败——必须核对扩展名是否匹配。











