首先复制当前颜色方案文件到Packages/User/目录下并重命名,接着用Sublime Text打开该文件,找到background标签,将其对应的值修改为所需背景色,如#f4f4f4,保存后在首选项的配色方案中选择新创建的主题,即可实现仅更改背景色而保留原有语法高亮样式的效果。

在 Sublime Text 中修改颜色方案(Color Scheme)的背景色,同时保留其他语法高亮样式不变,可以通过复制并自定义现有主题文件来实现。以下是具体操作步骤:
1. 找到当前使用的 Color Scheme 文件
Sublime Text 的颜色方案通常是 .tmTheme 文件,存放位置如下:
-
Windows:
%AppData%\Sublime Text 3\Packages\... -
macOS:
~/Library/Application Support/Sublime Text 3/Packages/... -
Linux:
~/.config/sublime-text-3/Packages/...
常见路径是:Packages/Color Scheme - Default/ 或你安装的主题包(如 Monokai、Solarized 等)。
2. 复制并重命名主题文件
为了避免更新时被覆盖,建议复制原文件并创建自定义版本:
- 例如将
Monokai.tmTheme复制为MyMonokai.tmTheme - 放在用户目录下更安全:
Packages/User/MyMonokai.tmTheme
3. 编辑 .tmTheme 文件修改背景色
用 Sublime Text 打开你复制的 .tmTheme 文件,找到以下部分:
background #272822
将 #272822 改为你想要的背景色,比如浅灰色 #f4f4f4 或深蓝色 #001122。
注意:这个文件是 XML 格式,不要改变其他颜色值,只改 background 对应的 string 值即可。
4. 在 Sublime Text 中应用新主题
打开 Sublime Text,进入菜单:
- Preferences → Color Scheme → User → MyMonokai
此时背景色会改变,但文字颜色、语法高亮等保持原样。
基本上就这些。只要正确修改 .tmTheme 中的 background 字段,并使用自定义文件名,就能实现仅改背景色而不影响其他样式的效果。不复杂但容易忽略的是备份和使用 User 目录避免丢失更改。










