如何更改 Visual Studio 命令托盘高亮代码中使用的主题颜色?

How to change the colors in a theme used in Visual Studio Code for the command pallet highlight?

目前我正在使用我最初在 Visual Studio 代码中为 TextMate 构建的相当旧的主题。除了命令托盘外,其他一切都很好,由于某种原因,用于突出显示选项的颜色与文本颜色相同,这使得它相当不可用(参见突出显示的图像)。

我的主题是一个 .tmTheme 文件,其中的项目组织如下:

<dict>
    <key>name</key>
    <string>Comment</string>
    <key>scope</key>
    <string>comment</string>
    <key>settings</key>
    <dict>
        <key>fontStyle</key>
        <string>italic</string>
        <key>foreground</key>
        <string>#3C802C</string>
    </dict>
</dict>

我是否可以添加一组项目来覆盖或更改以更改突出显示文本或匹配文本的颜色,以便在我的 .tmTheme 文件中使其可读?

编辑: 2021-JUNE-19 8:27AM UTC



我记得列表属性影响快速输入:


"list.hoverBackground": "#ABCDEF"

这会更改快速输入(命令面板)悬停在上的命令的背景颜色




我将其称为 “快速输入”,但是,我注意到其他人将其称为 “命令面板”。我不确定正式名称是什么,但在主题中它的 属性 名称是 quickInput。很容易理解为什么有人可能很难将实际项目与项目 属性 名称联系在一起。



这些是您正在寻找的颜色属性:

    "quickInput.background": "#050e26",
    "quickInput.foreground": "#28d2ff",
    "quickInputList.focusBackground": "#ff0000",
    "quickInputList.focusForeground": "#ff0000",
    "quickInputTitle.background": "#ff0000",