Visual studio code VS代码更改菜单中的背景色悬停元素

Visual studio code VS代码更改菜单中的背景色悬停元素,visual-studio-code,Visual Studio Code,如何更改菜单中悬停元素的蓝色? 现在我明白了: 我想把蓝色换成另一种颜色。 感谢在1.38版中,在settings.json中创建一个“workbench.colorCustomizations”属性(如果您还没有),然后在该属性下可以使用“menu.selectionBackground”属性。不幸的是,有些设置的名称中有“hover”一词,有些设置的名称中有“focus”,在本例中是“selection”,因此不一致 例如: "workbench.colorCustomizations":

如何更改菜单中悬停元素的蓝色? 现在我明白了:

我想把蓝色换成另一种颜色。
感谢在1.38版中,在settings.json中创建一个“workbench.colorCustomizations”属性(如果您还没有),然后在该属性下可以使用“menu.selectionBackground”属性。不幸的是,有些设置的名称中有“hover”一词,有些设置的名称中有“focus”,在本例中是“selection”,因此不一致

例如:

"workbench.colorCustomizations": {
    "menu.selectionBackground": "#f0de77"
}
请注意,此突出显示/选择颜色也由属性“list.activeSelectionBackground”控制,但“menu.selectionBackground”具有首选项


Windows上的Settings.json通常位于以下文件夹:%AppData%\Code\User,我不知道其他操作系统。

想知道同样的情况。我不同意您的说法,即命名容易混淆,但我只想指出一些“菜单”有预选项(如命令Palate)你可以将鼠标悬停在其他项目和一些“菜单”上,比如OP完全没有预选项目的概念。所以这里有一些区别,也就是说我仍然会把这个命名为
hover
,而不是
selection