编辑区背景色仅由 color_scheme 控制,与 theme 无关;theme 仅影响侧边栏、标签页等 UI 元素;推荐配对使用 Mariana 等深色方案与 Adaptive.sublime-theme 实现整体深色界面。

改编辑区背景色只动 color_scheme,别碰 theme
Sublime 的编辑区(就是你写代码那块)背景色,完全由 color_scheme 控制,和 theme 无关。很多人误以为换 UI 主题就能改代码背景,结果侧边栏变黑了,编辑区还是惨白——那是改错了地方。
最直接的操作是:按 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(macOS),输入 UI: Select Color Scheme,回车,从列表里选一个现成的深色方案,比如:Mariana.sublime-color-scheme、Dracula.sublime-color-scheme 或 Monokai.tmTheme。选完右下角状态栏会立刻显示路径,改没改成功一眼就知道。
- 内置方案路径必须带
Packages/前缀,例如Packages/Color Scheme - Default/Mariana.sublime-color-scheme,少一个字符就静默失败 - 别信“Classic”这种老名字——它在新版里可能指向浅色方案,且不保证存在;优先用明确带
Dark或Light的名称 - 如果右下角语法标识(如 Python)被点过,它可能已覆盖全局设置:点它 →
Open Syntax Specific Preferences,检查里面有没有单独写的color_scheme
theme 才管侧边栏、标签页这些 UI 元素
想让整个界面变深(不只是代码区),必须配对设置 theme。它控制侧边栏、标签页、状态栏、滚动条等所有非编辑区 UI。只设 color_scheme,侧边栏大概率还是默认灰或白,视觉割裂感极强。
推荐用内置的 Adaptive.sublime-theme:菜单 → Preferences → Theme → Adaptive.sublime-theme。它不监听系统,但会根据当前 color_scheme 的背景明度自动微调侧边栏深浅(比如 Mariana 触发深 UI,Solarized (Light) 触发略亮 UI)。
- 别在用户设置里硬写
"theme": "Adaptive.sublime-theme"——它是唯一一个“装即生效、无需显式声明”的主题,硬写反而容易被插件覆盖 - 如果用了第三方主题(如
Material-Theme.sublime-theme),路径必须和实际安装一致,大小写、连字符都不能错 - 改完
theme后,部分 UI 变化(尤其是侧边栏背景)可能要关闭再重开一个窗口才生效,不是 bug,是 Sublime 渲染机制限制
快捷键一键同步切换 color_scheme 和 theme
手动点两下命令面板太慢,真正实用的是绑定快捷键,一次触发两个设置。打开 Preferences → Key Bindings,在右侧用户文件里加几组:
[
{
"keys": ["ctrl+alt+d"],
"command": "set_setting",
"args": {
"setting": "color_scheme",
"value": "Packages/Color Scheme - Default/Mariana.sublime-color-scheme"
}
},
{
"keys": ["ctrl+alt+d"],
"command": "set_setting",
"args": {
"setting": "theme",
"value": "Adaptive.sublime-theme"
}
}
]
- 同一个快捷键可以绑定多个命令,Sublime 会顺序执行;这里
ctrl+alt+d就同时切深色方案和深色 UI - 别用
subl --color-scheme这类命令行参数——Sublime 不支持,subl --help里根本没这选项 - 网上那些轮询系统注册表或
gsettings的脚本,无法让已运行的 Sublime 实例重载配置,纯属浪费时间
护眼不是越黑越好,background 值要手动调
真要护眼,别用纯黑 #000000 或纯白 #FFFFFF。低饱和、中明度的颜色更友好,比如 #C7EDCC(豆沙绿)、#DCF1E5(淡护眼绿)。
操作路径必须走 Packages/User/ 目录,否则升级会被覆盖:菜单 → Preferences → Browse Packages… → 进入 User 文件夹 → 复制一份当前 color_scheme(如 Mariana.sublime-color-scheme)进来,重命名,用 Sublime 自己打开它,搜索 "background",改紧邻其后的值。
- 改完保存后,必须通过命令面板重新选一遍你的新方案,不能只靠重启编辑器
- 改了编辑区
background,侧边栏还是黑的?正常——那是theme管的,得另调;想全绿就得两边都动手 - 预设主题(如
Ayu Mirage或Dayle Rees)比手动调快得多,它们已整体压低饱和、平衡明度,不是只改一个 background 就算数











