vscode选中文字的背景色修改

大多数主题下,光标在一个单词上面,就会给这个单词添加一个背景色,然后标注出其他相同单词,但是选中单词里面的单个字符,仅仅只是加深一点点颜色,非常不明显,所以可以通过一下方法解决

打开设置JSON

1
2
ctrl + shift + p
open settings json

在外边的大括号里面添加

1
2
3
4
5
6
7
8
9
10
11
12
13
"workbench.colorCustomizations": {
// 1. 【核心】你鼠标拖黑选中的那部分文本的背景色
// 建议:用一个高饱和度、深一点的颜色,甚至带点透明度
"editor.selectionBackground": "#ff000055",
// 2. 【核心】和你选中的文本相同的其他单词的背景色
// 建议:用一个淡淡的灰色或黄色,只要和上面明显不同即可
"editor.selectionHighlightBackground": "#ffff0055",
// 3. 当你没选中,只是把光标放在单词上时,自动高亮该单词的背景色
// 建议:用一种非常淡的半透明色,不要喧宾夺主
"editor.wordHighlightBackground": "#abcdef33",
// 4. (可选) 针对 write access (比如变量被赋值的地方) 的高亮
"editor.wordHighlightStrongBackground": "#ff990033"
}