Sublime Text中选中文字颜色由selectionForeground控制,需编辑当前.sublime-color-scheme文件:通过Preferences → Color Scheme记下方案名,Browse Packages进入对应文件夹修改,确保UTF-8编码、JSON语法正确,并建议将定制方案存至Packages/User/避免被覆盖。
Sublime Text 里选中文字颜色不能单独改,它由配色方案(.sublime-color-scheme)里的 selection 和 selectionForeground 两个键共同控制,且多数主题默认没定义后者,导致文字变黑或不可读。
怎么找到并编辑当前配色方案文件
配色方案是 JSON 格式的 .sublime-color-scheme 文件,不是旧版的 .tmTheme。直接改它最有效:
- 菜单栏 → Preferences → Color Scheme…,记下当前启用的方案名(如
Monokai.sublime-color-scheme) - 用 Preferences → Browse Packages… 打开目录,进入
Color Scheme - Default/或对应主题所在文件夹 - 找到同名文件,用 Sublime 自身打开(不要用记事本,避免编码错误)
- 如果文件在
Installed Packages/里(比如通过 Package Control 安装的主题),需先用PackageResourceViewer插件解压提取,或直接在Packages/User/下新建副本覆盖
selection 和 selectionForeground 的作用区别
这两个字段控制不同部分,漏掉任一个都可能出问题: