我正在尝试在VS Code中更改突出显示的文本的选定文本。我可以通过3种方式选择文本。
我当前的编辑器设置是:
"workbench.colorCustomizations": {
"editor.selectionHighlightBackground": "#e8fc37",
"editor.wordHighlightBackground": "#e8fc37",
},
(1)当我第一次单击或选择一个文本字符串,然后单击时CMD+d
,我可以选择下一个出现的文本字符串:
(2)但是,如果我尝试通过首先在同一文件(CMD + f)中搜索文本来选择文本,然后选择下一个出现的文本(按CMD + d),则颜色不会突出显示。文字不事实上亮点,但它是非常难以分辨。您只能通过查看装订线真正知道行号在哪里。
(3)当我使用“搜索”命令(在所有文件中搜索; CMD + Shift + f)时,我单击了一个搜索结果,即使它清楚地告诉了我该文本是哪一行,我也不容易告诉文本在行中突出显示的位置。当行较长或填充特殊字符时,这很棘手。
在所有这些情况下,无论是通过使用CMD+d
还是单击搜索侧栏中的结果来选择文本,我都希望拥有选定的文本,以使文本在前景中为深灰色,在背景中为黄色。我已经能够实现背景颜色的更改,但是不知道任何前景文本的编辑键。
我怎样才能使选中的文本在背景中变成黄色(深灰色)?
我终于找到了一个不错的解决方案。查看123Dev的回复。我只是复制了Border键和值,对此我感到很满意。
"workbench.colorCustomizations": {
// Totally Transparent
"editor.selectionHighlightBackground": "#ffffff00",
"editor.findMatchHighlightBackground": "#ffffff00",
// Borders
"editor.findMatchBorder": "#ffff00",
"editor.findMatchHighlightBorder": "#ff0000",
"editor.selectionHighlightBorder": "#ffffff",
"editor.lineHighlightBorder": "#272727",
// Selection
"editor.selectionBackground": "#771835",
"editor.wordHighlightBackground": "#771835",
// Misc
"editorCursor.foreground": "#00ff00",
"editor.lineHighlightBackground": "#181818",
"editor.findMatchBackground": "#000000",
// Debugger
"statusBar.debuggingBackground": "#410d18",
"statusBar.debuggingForeground": "#dddddd"
}