创建 vscode 主题时如何自定义命令调色板颜色和键绑定

How to customize command palette color and keybindings when creating vscode theme

为自己创建一个 VSCode 主题。我喜欢我现在的颜色配置,但是当我打开命令调色板时,它是 'see-through' 让人难以阅读。设计主题时如何配置调色板?

要更改命令面板的背景,请修改 sideBar.background 设置。 More info

我遇到了与您完全相同的问题,所以我在文档中寻找它。起初我以为这是一个列表颜色设置,因为更改 list.focusBackground 会更改命令调色板中的选定项目。

V1.36 为 palette/quick 打开面板的命令添加了这两个颜色自定义:

"quickInput.background": "#ff0000",
"quickInput.foreground": "#fff"

感谢add color controls to quick open panel PR


并且显示在每个命令右侧的那些键绑定将在 v1.56 中可主题化(已经在 Insiders 中)。参见 https://github.com/microsoft/vscode/commit/a3444b121230a97f3ae07304780ea130ea092542

"workbench.colorCustomizations": {
  "keybindingLabelBackground": "#f00",
  "keybindingLabelForeground": "#f00",
  "keybindingLabelBorder": "#f00",
  "keybindingLabelBottomBorder": "#f00",
  "keybindingLabelShadow": "#f00"
}