如何在VS Code中仅修改选中文本的文字颜色而非背景色
修改VS Code选中文本的文字颜色(而非背景色)
要单独修改选中文本的文字颜色,无需调整背景色,可通过编辑VS Code的settings.json文件实现,具体步骤如下:
- 打开设置面板:按
Ctrl+,(Windows/Linux)或Cmd+,(Mac)打开设置界面,点击右上角的**{}**图标进入JSON编辑模式。 - 添加自定义颜色规则:在
settings.json中插入以下配置,将selectionForeground设为黑色(#000000):
若只想针对当前使用的主题生效,可给配置加上主题名称前缀,比如针对Monokai主题:"editor.tokenColorCustomizations": { "textMateRules": [ { "scope": "", "settings": { "selectionForeground": "#000000" } } ] }"editor.tokenColorCustomizations": { "[Monokai]": { "textMateRules": [ { "scope": "", "settings": { "selectionForeground": "#000000" } } ] } } - 调整特定文本类型(可选):如果仅需修改某类文本(比如注释、字符串)选中后的颜色,把
scope字段改成对应的文本范围,例如"comment"对应注释、"string"对应字符串。 - 保存设置:修改完成后保存
settings.json,选中文本的文字颜色会立即切换为黑色。
内容的提问来源于stack exchange,提问作者vish anand
相关产品推荐
相关产品推荐

