主题颜色
您可以使用 workbench.colorCustomizations 用户设置自定义您当前使用的 Visual Studio Code 颜色主题。
{
"workbench.colorCustomizations": {
"activityBar.background": "#00AA00"
}
}
注意:如果您想使用现有颜色主题,请参阅颜色主题,您将了解如何通过 首选项:颜色主题 下拉列表(⌘K ⌘T (Windows、Linux Ctrl+K Ctrl+T))设置活动颜色主题。
主题颜色作为 CSS 变量在 Web 视图中可用,并且一个扩展提供了对它们的智能感知。
颜色格式
颜色值可以在 RGB 颜色模型中定义,带有用于透明度的 Alpha 通道。支持以下十六进制表示形式:#RGB、#RGBA、#RRGGBB 和 #RRGGBBAA。R(红色)、G(绿色)、B(蓝色)和 A(Alpha)是十六进制字符(0-9、a-f 或 A-F)。三位表示法 (#RGB) 是六位表示法 (#RRGGBB) 的较短版本,四位 RGB 表示法 (#RGBA) 是八位表示法 (#RRGGBBAA) 的较短版本。例如,#e35f 与 #ee3355ff 是相同的颜色。
如果未定义 Alpha 值,则默认为 ff(不透明,无透明度)。如果 Alpha 设置为 00,则颜色完全透明。
某些颜色不应不透明,以免覆盖其他注释。请查看颜色描述以了解哪些颜色适用此规则。
对比色
对比色通常只为高对比度主题设置。如果设置,它们会在 UI 中的项目周围添加额外的边框以增加对比度。
contrastActiveBorder:活动元素周围的额外边框,用于将其与其他元素区分开来以获得更大的对比度。contrastBorder:元素周围的额外边框,用于将其与其他元素区分开来以获得更大的对比度。
基本颜色
focusBorder:聚焦元素的整体边框颜色。此颜色仅在未被组件覆盖时使用。foreground:整体前景色。此颜色仅在未被组件覆盖时使用。disabledForeground:禁用元素的整体前景色。此颜色仅在未被组件覆盖时使用。widget.border:编辑器内部查找/替换等小部件的边框颜色。widget.shadow:编辑器内部查找/替换等小部件的阴影颜色。selection.background:工作台中文本选择的背景颜色(用于输入字段或文本区域,不适用于编辑器和终端中的选择)。descriptionForeground:提供附加信息的描述文本的前景色,例如用于标签。errorForeground:错误消息的整体前景色(此颜色仅在未被组件覆盖时使用)。icon.foreground:工作台中图标的默认颜色。sash.hoverBorder:可拖动窗格的悬停边框颜色。
窗口边框
VS Code 窗口边框的主题颜色。
window.activeBorder:活动(聚焦)窗口的边框颜色。window.inactiveBorder:非活动(未聚焦)窗口的边框颜色。
窗口边框颜色仅在 macOS 和 Linux 上支持(不支持 Windows),并且仅当启用自定义标题栏时 ("window.titleBarStyle": "custom")。
文本颜色
文本文档(例如欢迎页面)中的颜色。
textBlockQuote.background:文本中引用块的背景颜色。textBlockQuote.border:文本中引用块的边框颜色。textCodeBlock.background:文本中代码块的背景颜色。textLink.activeForeground:文本中链接在点击和鼠标悬停时的前景色。textLink.foreground:文本中链接的前景色。textPreformat.foreground:预格式化文本段的前景色。textPreformat.background:预格式化文本段的背景颜色。textSeparator.foreground:文本分隔符的颜色。
操作颜色
一组颜色,用于控制工作台中的操作交互。
toolbar.hoverBackground:鼠标悬停在操作上时工具栏的背景色toolbar.hoverOutline:鼠标悬停在操作上时工具栏的轮廓线toolbar.activeBackground:鼠标按住操作时工具栏的背景色editorActionList.background:操作列表背景颜色。editorActionList.foreground:操作列表前景色。editorActionList.focusForeground:聚焦项的操作列表前景色。editorActionList.focusBackground:聚焦项的操作列表背景颜色。
按钮控件
一组用于按钮小部件的颜色,例如新窗口资源管理器中的打开文件夹按钮。

button.background:按钮背景颜色。button.foreground:按钮前景色。button.border:按钮边框颜色。button.separator:按钮分隔符颜色。button.hoverBackground:悬停时按钮的背景颜色。button.secondaryForeground:辅助按钮前景色。button.secondaryBackground:辅助按钮背景颜色。button.secondaryHoverBackground:悬停时辅助按钮的背景颜色。checkbox.background:复选框小部件的背景颜色。checkbox.foreground:复选框小部件的前景色。checkbox.disabled.background:禁用复选框的背景。checkbox.disabled.foreground:禁用复选框的前景。checkbox.border:复选框小部件的边框颜色。checkbox.selectBackground:当复选框所在元素被选中时,其背景颜色。checkbox.selectBorder:当复选框所在元素被选中时,其边框颜色。radio.activeForeground:活动单选选项的前景色。radio.activeBackground:活动单选选项的背景颜色。radio.activeBorder:活动单选选项的边框颜色。radio.inactiveForeground:非活动单选选项的前景色。radio.inactiveBackground:非活动单选选项的背景颜色。radio.inactiveBorder:非活动单选选项的边框颜色。radio.inactiveHoverBackground:鼠标悬停时非活动单选选项的背景颜色。
下拉控件
一组用于所有下拉小部件的颜色,例如在集成终端或输出面板中。请注意,下拉控件目前未在 macOS 上使用。

dropdown.background:下拉背景。dropdown.listBackground:下拉列表背景。dropdown.border:下拉边框。dropdown.foreground:下拉前景。
输入控件
用于输入控件的颜色,例如在搜索视图或查找/替换对话框中。

input.background:输入框背景。input.border:输入框边框。input.foreground:输入框前景色。input.placeholderForeground:输入框占位符文本的前景色。inputOption.activeBackground:输入字段中活动选项的背景颜色。inputOption.activeBorder:输入字段中活动选项的边框颜色。inputOption.activeForeground:输入字段中活动选项的前景色。inputOption.hoverBackground:输入字段中活动选项的背景颜色。inputValidation.errorBackground:错误严重性的输入验证背景颜色。inputValidation.errorForeground:错误严重性的输入验证前景色。inputValidation.errorBorder:错误严重性的输入验证边框颜色。inputValidation.infoBackground:信息严重性的输入验证背景颜色。inputValidation.infoForeground:信息严重性的输入验证前景色。inputValidation.infoBorder:信息严重性的输入验证边框颜色。inputValidation.warningBackground:警告信息的输入验证背景颜色。inputValidation.warningForeground:警告严重性的输入验证前景色。inputValidation.warningBorder:警告严重性的输入验证边框颜色。
滚动条控件
scrollbar.shadow:滚动条滑块阴影,用于指示视图已滚动。scrollbarSlider.activeBackground:点击时滚动条滑块的背景颜色。scrollbarSlider.background:滚动条滑块的背景颜色。scrollbarSlider.hoverBackground:鼠标悬停时滚动条滑块的背景颜色。
徽章
徽章是小的信息标签,例如,搜索结果计数。
badge.foreground:徽章前景色。badge.background:徽章背景颜色。
进度条
progressBar.background:长时间运行操作时显示的进度条的背景颜色。
列表和树
文件资源管理器等列表和树的颜色。活动列表/树具有键盘焦点,非活动列表/树没有。
list.activeSelectionBackground:当列表/树处于活动状态时,选中项的列表/树背景颜色。list.activeSelectionForeground:当列表/树处于活动状态时,选中项的列表/树前景色。list.activeSelectionIconForeground:当列表/树处于活动状态时,选中项的列表/树图标前景色。活动列表/树具有键盘焦点,非活动列表/树没有。list.dropBackground:使用鼠标移动项目时列表/树的拖放背景。list.focusBackground:当列表/树处于活动状态时,聚焦项的列表/树背景颜色。list.focusForeground:当列表/树处于活动状态时,聚焦项的列表/树前景色。活动列表/树具有键盘焦点,非活动列表/树没有。list.focusHighlightForeground:在列表/树中搜索时,主动聚焦项上的匹配突出显示的前景色。list.focusOutline:当列表/树处于活动状态时,聚焦项的列表/树轮廓颜色。活动列表/树具有键盘焦点,非活动列表/树没有。list.focusAndSelectionOutline:当列表/树处于活动状态并被选中时,聚焦项的列表/树轮廓颜色。活动列表/树具有键盘焦点,非活动列表/树没有。list.highlightForeground:在列表/树中搜索时,匹配突出显示的前景色。list.hoverBackground:鼠标悬停在项目上时列表/树的背景。list.hoverForeground:鼠标悬停在项目上时列表/树的前景。list.inactiveSelectionBackground:当列表/树处于非活动状态时,选中项的列表/树背景颜色。list.inactiveSelectionForeground:当列表/树处于非活动状态时,选中项的列表/树前景色。活动列表/树具有键盘焦点,非活动列表/树没有。list.inactiveSelectionIconForeground:当列表/树处于非活动状态时,选中项的列表/树图标前景色。活动列表/树具有键盘焦点,非活动列表/树没有。list.inactiveFocusBackground:当列表处于非活动状态时,聚焦项的列表背景颜色。活动列表具有键盘焦点,非活动列表没有。目前仅在列表中支持。list.inactiveFocusOutline:当列表/树处于非活动状态时,聚焦项的列表/树轮廓颜色。活动列表/树具有键盘焦点,非活动列表/树没有。list.invalidItemForeground:列表/树中无效项目的前景色,例如资源管理器中未解析的根。list.errorForeground:包含错误的列表项的前景色。list.warningForeground:包含警告的列表项的前景色。listFilterWidget.background:在列表/树中搜索时,键入文本的列表/树过滤器背景颜色。listFilterWidget.outline:在列表/树中搜索时,键入文本的列表/树过滤器小部件的轮廓颜色。listFilterWidget.noMatchesOutline:在列表/树中搜索时,未找到匹配项时键入文本的列表/树过滤器小部件的轮廓颜色。listFilterWidget.shadow:列表和树中类型过滤器小部件的阴影颜色。list.filterMatchBackground:列表和树中过滤匹配项的背景颜色。list.filterMatchBorder:列表和树中过滤匹配项的边框颜色。list.deemphasizedForeground:不强调的列表/树项的前景色。list.dropBetweenBackground:使用鼠标在项目之间移动项目时列表/树拖放边框颜色。tree.indentGuidesStroke:树小部件缩进指南的描边颜色。tree.inactiveIndentGuidesStroke:树中非活动缩进指南的描边颜色。tree.tableColumnsBorder:树中缩进指南的描边颜色。tree.tableOddRowsBackground:奇数行表格的背景颜色。
活动栏
活动栏通常显示在工作台的最左侧或最右侧,允许在侧边栏视图之间快速切换。
activityBar.background:活动栏背景颜色。activityBar.dropBorder:活动栏项目的拖放反馈颜色。活动栏显示在最左侧或最右侧,并允许在侧边栏视图之间切换。activityBar.foreground:活动栏前景色(例如用于图标)。activityBar.inactiveForeground:活动栏项目非活动时的前景色。activityBar.border:活动栏与侧边栏的边框颜色。activityBarBadge.background:活动通知徽章背景颜色。activityBarBadge.foreground:活动通知徽章前景色。activityBar.activeBorder:活动栏活动指示器边框颜色。activityBar.activeBackground:活动元素的活动栏可选背景颜色。activityBar.activeFocusBorder:活动项的活动栏焦点边框颜色。activityBarTop.foreground:活动栏位于顶部时,活动项的前景色。活动允许在侧边栏视图之间切换。activityBarTop.activeBorder:活动栏位于顶部时,活动项的焦点边框颜色。活动允许在侧边栏视图之间切换。activityBarTop.inactiveForeground:活动栏位于顶部时,非活动项的前景色。活动允许在侧边栏视图之间切换。activityBarTop.dropBorder:活动栏位于顶部时,项目的拖放反馈颜色。活动允许在侧边栏视图之间切换。activityBarTop.background:活动栏设置为顶部/底部时的背景颜色。activityBarTop.activeBackground:活动栏位于顶部/底部时,活动项的背景颜色。活动允许在侧边栏视图之间切换。activityWarningBadge.foreground:警告活动徽章的前景色activityWarningBadge.background:警告活动徽章的背景颜色activityErrorBadge.foreground:错误活动徽章的前景色activityErrorBadge.background:错误活动徽章的背景颜色
配置文件
profileBadge.background:配置文件徽章背景颜色。配置文件徽章显示在活动栏设置齿轮图标的顶部。profileBadge.foreground:配置文件徽章前景色。配置文件徽章显示在活动栏设置齿轮图标的顶部。profiles.sashBorder:配置文件编辑器拆分视图窗格的边框颜色。
侧边栏
侧边栏包含资源管理器和搜索等视图。
-
sideBar.background:侧边栏背景颜色。 -
sideBar.foreground:侧边栏前景色。侧边栏是资源管理器和搜索等视图的容器。 -
sideBar.border:侧边栏与编辑器分隔处的边框颜色。 -
sideBar.dropBackground:侧边栏部分的拖放反馈颜色。颜色应具有透明度,以便侧边栏部分仍能透视。 -
sideBarTitle.foreground:侧边栏标题前景色。 -
sideBarSectionHeader.background:侧边栏节标题背景颜色。 -
sideBarSectionHeader.foreground:侧边栏节标题前景色。 -
sideBarSectionHeader.border:侧边栏节标题边框颜色。 -
sideBarActivityBarTop.border:顶部/底部活动栏与视图之间的边框颜色。 -
sideBarTitle.background:侧边栏标题背景颜色。侧边栏是资源管理器和搜索等视图的容器。 -
sideBarTitle.border:侧边栏标题底部的边框颜色,将标题与视图分开。侧边栏是资源管理器和搜索等视图的容器。 -
sideBarStickyScroll.background:侧边栏中粘性滚动的背景颜色。 -
sideBarStickyScroll.border:侧边栏中粘性滚动的边框颜色。 -
sideBarStickyScroll.shadow:侧边栏中粘性滚动的阴影颜色。
迷你地图
小地图显示当前文件的缩小版本。
-
minimap.findMatchHighlight:文件内搜索匹配项的突出显示颜色。 -
minimap.selectionHighlight:编辑器选择的突出显示颜色。 -
minimap.errorHighlight:编辑器中错误的突出显示颜色。 -
minimap.warningHighlight:编辑器中警告的突出显示颜色。 -
minimap.background:小地图背景颜色。 -
minimap.selectionOccurrenceHighlight:重复编辑器选择的小地图标记颜色。 -
minimap.foregroundOpacity:小地图中呈现的前景元素的透明度。例如,“#000000c0”将以 75% 的透明度呈现元素。 -
minimap.infoHighlight:小地图信息标记颜色。 -
minimap.chatEditHighlight:小地图中待处理编辑区域的颜色。 -
minimapSlider.background:小地图滑块背景颜色。 -
minimapSlider.hoverBackground:鼠标悬停时小地图滑块背景颜色。 -
minimapSlider.activeBackground:点击时小地图滑块背景颜色。 -
minimapGutter.addedBackground:小地图装订线中添加内容的颜色。 -
minimapGutter.modifiedBackground:小地图装订线中修改内容的颜色。 -
minimapGutter.deletedBackground:小地图装订线中删除内容的颜色。 -
editorMinimap.inlineChatInserted:小地图中行内聊天插入内容的标记颜色。
编辑器组和标签页
编辑器组是编辑器的容器。可以有多个编辑器组。标签页是编辑器的容器。一个编辑器组中可以打开多个标签页。
-
editorGroup.border:分隔多个编辑器组的颜色。
-
editorGroup.dropBackground:拖动编辑器时的背景颜色。
-
editorGroupHeader.noTabsBackground:使用单个标签页时(设置"workbench.editor.showTabs": "single")编辑器组标题头的背景颜色。
-
editorGroupHeader.tabsBackground:标签页容器的背景颜色。
-
editorGroupHeader.tabsBorder:启用标签页时编辑器标签页控件下方的边框颜色。
-
editorGroupHeader.border:编辑器组标题与编辑器之间的边框颜色(如果启用面包屑,则在面包屑下方)。 -
editorGroup.emptyBackground:空编辑器组的背景颜色。 -
editorGroup.focusedEmptyBorder:聚焦的空编辑器组的边框颜色。 -
editorGroup.dropIntoPromptForeground:拖动文件时在编辑器上显示的文本的前景色。此文本告知用户他们可以按住 Shift 键将文件拖放到编辑器中。 -
editorGroup.dropIntoPromptBackground:拖动文件时在编辑器上显示的文本的背景颜色。此文本告知用户他们可以按住 Shift 键将文件拖放到编辑器中。 -
editorGroup.dropIntoPromptBorder:拖动文件时在编辑器上显示的文本的边框颜色。此文本告知用户他们可以按住 Shift 键将文件拖放到编辑器中。 -
tab.activeBackground:活动组中活动标签页的背景颜色。 -
tab.unfocusedActiveBackground:非活动编辑器组中活动标签页的背景颜色。 -
tab.activeForeground:活动组中活动标签页的前景色。 -
tab.border:分隔标签页的边框。 -
tab.activeBorder:活动标签页的下边框。 -
tab.selectedBorderTop:选定标签页的顶部边框。标签页是编辑器区域中编辑器的容器。一个编辑器组中可以打开多个标签页。可以有多个编辑器组。 -
tab.selectedBackground:选定标签页的背景。标签页是编辑器区域中编辑器的容器。一个编辑器组中可以打开多个标签页。可以有多个编辑器组。 -
tab.selectedForeground:选定标签页的前景。标签页是编辑器区域中编辑器的容器。一个编辑器组中可以打开多个标签页。可以有多个编辑器组。 -
tab.dragAndDropBorder:标签页之间的边框,指示可以在两个标签页之间插入标签页。标签页是编辑器区域中编辑器的容器。一个编辑器组中可以打开多个标签页。可以有多个编辑器组。 -
tab.unfocusedActiveBorder:非活动编辑器组中活动标签页的下边框。 -
tab.activeBorderTop:活动标签页的顶部边框。 -
tab.unfocusedActiveBorderTop:非活动编辑器组中活动标签页的顶部边框 -
tab.lastPinnedBorder:最后一个固定编辑器右侧的边框,用于将其与未固定编辑器分隔开来。 -
tab.inactiveBackground:非活动标签页背景颜色。 -
tab.unfocusedInactiveBackground:未聚焦组中非活动标签页的背景颜色 -
tab.inactiveForeground:活动组中非活动标签页的前景色。 -
tab.unfocusedActiveForeground:非活动编辑器组中活动标签页的前景色。 -
tab.unfocusedInactiveForeground:非活动编辑器组中非活动标签页的前景色。 -
tab.hoverBackground:鼠标悬停时标签页的背景颜色 -
tab.unfocusedHoverBackground:未聚焦组中鼠标悬停时标签页的背景颜色 -
tab.hoverForeground:鼠标悬停时标签页的前景色 -
tab.unfocusedHoverForeground:未聚焦组中鼠标悬停时标签页的前景色 -
tab.hoverBorder:突出显示悬停标签页的边框 -
tab.unfocusedHoverBorder:未聚焦组中突出显示悬停标签页的边框 -
tab.activeModifiedBorder:活动组中已修改(脏)活动标签页顶部的边框。 -
tab.inactiveModifiedBorder:活动组中已修改(脏)非活动标签页顶部的边框。 -
tab.unfocusedActiveModifiedBorder:未聚焦组中已修改(脏)活动标签页顶部的边框。 -
tab.unfocusedInactiveModifiedBorder:未聚焦组中已修改(脏)非活动标签页顶部的边框。 -
editorPane.background:居中编辑器布局左侧和右侧可见的编辑器窗格的背景颜色。 -
sideBySideEditor.horizontalBorder:在编辑器组中从上到下并排显示两个编辑器时,用于分隔它们的颜色。 -
sideBySideEditor.verticalBorder:在编辑器组中从左到右并排显示两个编辑器时,用于分隔它们的颜色。
编辑器颜色
最突出的编辑器颜色是用于语法高亮的标记颜色,它们基于安装的语言语法。这些颜色由颜色主题定义,但也可以使用 editor.tokenColorCustomizations 设置进行自定义。有关更新颜色主题和可用标记类型的详细信息,请参阅自定义颜色主题。
所有其他编辑器颜色列在这里
editor.background:编辑器背景颜色。editor.foreground:编辑器默认前景色。editorLineNumber.foreground:编辑器行号的颜色。editorLineNumber.activeForeground:活动编辑器行号的颜色。editorLineNumber.dimmedForeground:当 editor.renderFinalNewline 设置为 dimmed 时,最后一行编辑器的颜色。editorCursor.background:编辑器光标的背景颜色。允许自定义被块光标覆盖的字符的颜色。editorCursor.foreground:编辑器光标的颜色。editorMultiCursor.primary.foreground:存在多个光标时,主编辑器光标的颜色。editorMultiCursor.primary.background:存在多个光标时,主编辑器光标的背景颜色。允许自定义被块光标覆盖的字符的颜色。editorMultiCursor.secondary.foreground:存在多个光标时,辅助编辑器光标的颜色。editorMultiCursor.secondary.background:存在多个光标时,辅助编辑器光标的背景颜色。允许自定义被块光标覆盖的字符的颜色。editor.placeholder.foreground:编辑器中占位符文本的前景色。editor.compositionBorder:IME 组合的边框颜色。
选择颜色在选择一个或多个字符时可见。除了选择之外,所有内容相同的区域也会突出显示。

editor.selectionBackground:编辑器选择的颜色。editor.selectionForeground:高对比度选中文本的颜色。editor.inactiveSelectionBackground:非活动编辑器中选择的颜色。颜色不能不透明,以免隐藏底层装饰。editor.selectionHighlightBackground:与选择内容相同的区域的颜色。颜色不能不透明,以免隐藏底层装饰。editor.selectionHighlightBorder:与选择内容相同的区域的边框颜色。
当光标位于符号或单词内部时,单词突出显示颜色可见。根据文件类型可用的语言支持,所有匹配的引用和声明都会突出显示,并且读写访问会获得不同的颜色。如果文档符号语言支持不可用,则会回退到单词突出显示。

editor.wordHighlightBackground:读取访问期间符号的背景颜色,例如读取变量时。颜色不能不透明,以免隐藏底层装饰。editor.wordHighlightBorder:读取访问期间符号的边框颜色,例如读取变量时。editor.wordHighlightStrongBackground:写入访问期间符号的背景颜色,例如写入变量时。颜色不能不透明,以免隐藏底层装饰。editor.wordHighlightStrongBorder:写入访问期间符号的边框颜色,例如写入变量时。editor.wordHighlightTextBackground:符号文本出现的背景颜色。颜色不能不透明,以免隐藏底层装饰。editor.wordHighlightTextBorder:符号文本出现的边框颜色。
查找颜色取决于查找/替换对话框中的当前查找字符串。

editor.findMatchBackground:当前搜索匹配项的颜色。editor.findMatchForeground:当前搜索匹配项的文本颜色。editor.findMatchHighlightForeground:其他搜索匹配项的前景色。editor.findMatchHighlightBackground:其他搜索匹配项的颜色。颜色不能不透明,以免隐藏底层装饰。editor.findRangeHighlightBackground:限制搜索范围的颜色(在查找小部件中启用“在选择中查找”)。颜色不能不透明,以免隐藏底层装饰。editor.findMatchBorder:当前搜索匹配项的边框颜色。editor.findMatchHighlightBorder:其他搜索匹配项的边框颜色。editor.findRangeHighlightBorder:限制搜索范围的边框颜色(在查找小部件中启用“在选择中查找”)。
搜索颜色用于搜索视图的全局搜索结果。

search.resultsInfoForeground:搜索视图完成消息中文本的颜色。例如,此颜色用于显示“{x} 个结果在 {y} 个文件中”的文本。
搜索编辑器颜色突出显示搜索编辑器中的结果。这可以与其他查找匹配项分开配置,以便在同一编辑器中更好地区分不同类别的匹配项。

searchEditor.findMatchBackground:编辑器结果的颜色。searchEditor.findMatchBorder:编辑器结果的边框颜色。searchEditor.textInputBorder:搜索编辑器文本输入框的边框。
悬停高亮显示在显示悬停的符号后面。

editor.hoverHighlightBackground:显示悬停的单词下方的突出显示。颜色不能不透明,以免隐藏底层装饰。
当前行通常显示为背景高亮或边框(不能同时显示)。

editor.lineHighlightBackground:光标位置行高亮的背景颜色。editor.lineHighlightBorder:光标位置行周围边框的背景颜色。
编辑器水印的颜色
editorWatermark.foreground:编辑器水印中标签的前景色。
Unicode 高亮的颜色
editorUnicodeHighlight.border:用于突出显示 Unicode 字符的边框颜色。editorUnicodeHighlight.background:用于突出显示 Unicode 字符的背景颜色。
链接颜色在点击链接时可见。

editorLink.activeForeground:活动链接的颜色。
选择搜索结果时,范围高亮可见。

editor.rangeHighlightBackground:高亮范围的背景颜色,由快速打开、文件中符号和查找功能使用。颜色不能不透明,以免隐藏底层装饰。editor.rangeHighlightBorder:高亮范围周围边框的背景颜色。
通过转到定义等命令导航到符号时,符号高亮可见。
editor.symbolHighlightBackground:高亮符号的背景颜色。颜色不能不透明,以免隐藏底层装饰。editor.symbolHighlightBorder:高亮符号周围边框的背景颜色。
要查看编辑器空白,请启用切换渲染空白。
editorWhitespace.foreground:编辑器中空白字符的颜色。
要查看编辑器缩进指南,请设置 "editor.guides.indentation": true 和 "editor.guides.highlightActiveIndentation": true。
editorIndentGuide.background:编辑器缩进指南的颜色。editorIndentGuide.background1:编辑器缩进指南的颜色 (1)。editorIndentGuide.background2:编辑器缩进指南的颜色 (2)。editorIndentGuide.background3:编辑器缩进指南的颜色 (3)。editorIndentGuide.background4:编辑器缩进指南的颜色 (4)。editorIndentGuide.background5:编辑器缩进指南的颜色 (5)。editorIndentGuide.background6:编辑器缩进指南的颜色 (6)。editorIndentGuide.activeBackground:活动编辑器缩进指南的颜色。editorIndentGuide.activeBackground1:活动编辑器缩进指南的颜色 (1)。editorIndentGuide.activeBackground2:活动编辑器缩进指南的颜色 (2)。editorIndentGuide.activeBackground3:活动编辑器缩进指南的颜色 (3)。editorIndentGuide.activeBackground4:活动编辑器缩进指南的颜色 (4)。editorIndentGuide.activeBackground5:活动编辑器缩进指南的颜色 (5)。editorIndentGuide.activeBackground6:活动编辑器缩进指南的颜色 (6)。
要查看编辑器行内提示,请设置 "editor.inlineSuggest.enabled": true。
editorInlayHint.background:行内提示的背景颜色。editorInlayHint.foreground:行内提示的前景色。editorInlayHint.typeForeground:类型行内提示的前景色editorInlayHint.typeBackground:类型行内提示的背景颜色editorInlayHint.parameterForeground:参数行内提示的前景色editorInlayHint.parameterBackground:参数行内提示的背景颜色
要查看编辑器标尺,请使用 "editor.rulers" 定义其位置
-
editorRuler.foreground:编辑器标尺的颜色。 -
editor.linkedEditingBackground:编辑器处于链接编辑模式时的背景颜色。
CodeLens

editorCodeLens.foreground:编辑器 CodeLens 的前景色。
灯泡
editorLightBulb.foreground:用于灯泡操作图标的颜色。editorLightBulbAutoFix.foreground:用于灯泡自动修复操作图标的颜色。editorLightBulbAi.foreground:用于灯泡 AI 图标的颜色。
括号匹配

editorBracketMatch.background:匹配括号后面的背景颜色。editorBracketMatch.border:匹配括号框的颜色。
括号对颜色化
editorBracketHighlight.foreground1:括号的前景色 (1)。需要启用括号对颜色化。editorBracketHighlight.foreground2:括号的前景色 (2)。需要启用括号对颜色化。editorBracketHighlight.foreground3:括号的前景色 (3)。需要启用括号对颜色化。editorBracketHighlight.foreground4:括号的前景色 (4)。需要启用括号对颜色化。editorBracketHighlight.foreground5:括号的前景色 (5)。需要启用括号对颜色化。editorBracketHighlight.foreground6:括号的前景色 (6)。需要启用括号对颜色化。editorBracketHighlight.unexpectedBracket.foreground:意外括号的前景色。
括号对指南
-
editorBracketPairGuide.activeBackground1:活动括号对指南的背景颜色 (1)。需要启用括号对指南。 -
editorBracketPairGuide.activeBackground2:活动括号对指南的背景颜色 (2)。需要启用括号对指南。 -
editorBracketPairGuide.activeBackground3:活动括号对指南的背景颜色 (3)。需要启用括号对指南。 -
editorBracketPairGuide.activeBackground4:活动括号对指南的背景颜色 (4)。需要启用括号对指南。 -
editorBracketPairGuide.activeBackground5:活动括号对指南的背景颜色 (5)。需要启用括号对指南。 -
editorBracketPairGuide.activeBackground6:活动括号对指南的背景颜色 (6)。需要启用括号对指南。 -
editorBracketPairGuide.background1:非活动括号对指南的背景颜色 (1)。需要启用括号对指南。 -
editorBracketPairGuide.background2:非活动括号对指南的背景颜色 (2)。需要启用括号对指南。 -
editorBracketPairGuide.background3:非活动括号对指南的背景颜色 (3)。需要启用括号对指南。 -
editorBracketPairGuide.background4:非活动括号对指南的背景颜色 (4)。需要启用括号对指南。 -
editorBracketPairGuide.background5:非活动括号对指南的背景颜色 (5)。需要启用括号对指南。 -
editorBracketPairGuide.background6:非活动括号对指南的背景颜色 (6)。需要启用括号对指南。
折叠
editor.foldBackground:折叠范围的背景颜色。颜色不能不透明,以免隐藏底层装饰。editor.foldPlaceholderForeground:折叠范围第一行后折叠文本的颜色。
概览标尺
此标尺位于编辑器右侧滚动条下方,并提供编辑器中装饰的概览。
editorOverviewRuler.background:编辑器概览标尺的背景颜色。仅当小地图启用并放置在编辑器右侧时使用。editorOverviewRuler.border:概览标尺边框的颜色。editorOverviewRuler.findMatchForeground:查找匹配项的概览标尺标记颜色。颜色不能不透明,以免隐藏底层装饰。editorOverviewRuler.rangeHighlightForeground:快速打开、文件中符号和查找功能等突出显示范围的概览标尺标记颜色。颜色不能不透明,以免隐藏底层装饰。editorOverviewRuler.selectionHighlightForeground:选择高亮的概览标尺标记颜色。颜色不能不透明,以免隐藏底层装饰。editorOverviewRuler.wordHighlightForeground:符号高亮的概览标尺标记颜色。颜色不能不透明,以免隐藏底层装饰。editorOverviewRuler.wordHighlightStrongForeground:写入访问符号高亮的概览标尺标记颜色。颜色不能不透明,以免隐藏底层装饰。editorOverviewRuler.wordHighlightTextForeground:符号文本出现的概览标尺标记颜色。颜色不能不透明,以免隐藏底层装饰。editorOverviewRuler.modifiedForeground:修改内容的概览标尺标记颜色。editorOverviewRuler.addedForeground:添加内容的概览标尺标记颜色。editorOverviewRuler.deletedForeground:删除内容的概览标尺标记颜色。editorOverviewRuler.errorForeground:错误的概览标尺标记颜色。editorOverviewRuler.warningForeground:警告的概览标尺标记颜色。editorOverviewRuler.infoForeground:信息的概览标尺标记颜色。editorOverviewRuler.bracketMatchForeground:匹配括号的概览标尺标记颜色。editorOverviewRuler.inlineChatInserted:行内聊天插入内容的概览标尺标记颜色。editorOverviewRuler.inlineChatRemoved:行内聊天删除内容的概览标尺标记颜色。
错误和警告
editorError.foreground:编辑器中错误波浪线的前景色。editorError.border:编辑器中错误框的边框颜色。editorError.background:编辑器中错误文本的背景颜色。颜色不能不透明,以免隐藏底层装饰。editorWarning.foreground:编辑器中警告波浪线的前景色。editorWarning.border:编辑器中警告框的边框颜色。editorWarning.background:编辑器中警告文本的背景颜色。颜色不能不透明,以免隐藏底层装饰。editorInfo.foreground:编辑器中信息波浪线的前景色。editorInfo.border:编辑器中信息框的边框颜色。editorInfo.background:编辑器中信息文本的背景颜色。颜色不能不透明,以免隐藏底层装饰。editorHint.foreground:编辑器中提示的前景色。editorHint.border:编辑器中提示框的边框颜色。problemsErrorIcon.foreground:用于问题错误图标的颜色。problemsWarningIcon.foreground:用于问题警告图标的颜色。problemsInfoIcon.foreground:用于问题信息图标的颜色。
未使用的源代码
editorUnnecessaryCode.border:编辑器中不必要(未使用)源代码的边框颜色。editorUnnecessaryCode.opacity:编辑器中不必要(未使用)源代码的透明度。例如,"#000000c0"将以 75% 的透明度呈现代码。对于高对比度主题,请使用"editorUnnecessaryCode.border"主题颜色来下划线不必要的代码,而不是使其淡出。
装订线包含字形边距和行号
editorGutter.background:编辑器装订线的背景颜色。装订线包含字形边距和行号。editorGutter.modifiedBackground:已修改行的编辑器装订线背景颜色。editorGutter.modifiedSecondaryBackground:已修改行的编辑器装订线辅助背景颜色。editorGutter.addedBackground:已添加行的编辑器装订线背景颜色。editorGutter.addedSecondaryBackground:已添加行的编辑器装订线辅助背景颜色。editorGutter.deletedBackground:已删除行的编辑器装订线背景颜色。editorGutter.deletedSecondaryBackground:已删除行的编辑器装订线辅助背景颜色。editorGutter.commentRangeForeground:注释范围的编辑器装订线装饰颜色。editorGutter.commentGlyphForeground:注释字形的编辑器装订线装饰颜色。editorGutter.commentUnresolvedGlyphForeground:未解决注释线程的注释字形的编辑器装订线装饰颜色。editorGutter.foldingControlForeground:编辑器装订线中折叠控件的颜色。editorGutter.itemGlyphForeground:装订线项目字形的编辑器装订线装饰颜色。editorGutter.itemBackground:装订线项目背景的编辑器装订线装饰颜色。此颜色应不透明。
在审查拉取请求时可以看到编辑器注释小部件
editorCommentsWidget.resolvedBorder:已解决注释的边框和箭头的颜色。editorCommentsWidget.unresolvedBorder:未解决注释的边框和箭头的颜色。editorCommentsWidget.rangeBackground:注释范围的背景颜色。editorCommentsWidget.rangeActiveBackground:当前选择或悬停的注释范围的背景颜色。editorCommentsWidget.replyInputBackground:注释回复输入框的背景颜色。
使用 Copilot 建议下一个更改时,可以看到编辑器内联编辑
inlineEdit.gutterIndicator.primaryBorder:主行内编辑装订线指示器的边框颜色。inlineEdit.gutterIndicator.primaryForeground:主行内编辑装订线指示器的前景色。inlineEdit.gutterIndicator.primaryBackground:主行内编辑装订线指示器的背景颜色。inlineEdit.gutterIndicator.secondaryBorder:辅助行内编辑装订线指示器的边框颜色。inlineEdit.gutterIndicator.secondaryForeground:辅助行内编辑装订线指示器的前景色。inlineEdit.gutterIndicator.secondaryBackground:辅助行内编辑装订线指示器的背景颜色。inlineEdit.gutterIndicator.successfulBorder:成功行内编辑装订线指示器的边框颜色。inlineEdit.gutterIndicator.successfulForeground:成功行内编辑装订线指示器的前景色。inlineEdit.gutterIndicator.successfulBackground:成功行内编辑装订线指示器的背景颜色。inlineEdit.gutterIndicator.background:行内编辑装订线指示器的背景颜色。inlineEdit.originalBackground:行内编辑中原始文本的背景颜色。inlineEdit.modifiedBackground:行内编辑中修改文本的背景颜色。inlineEdit.originalChangedLineBackground:行内编辑中原始文本中已更改行的背景颜色。inlineEdit.originalChangedTextBackground:行内编辑中原始文本中已更改文本的叠加颜色。inlineEdit.modifiedChangedLineBackground:行内编辑中修改文本中已更改行的背景颜色。inlineEdit.modifiedChangedTextBackground:行内编辑中修改文本中已更改文本的叠加颜色。inlineEdit.originalBorder:行内编辑中原始文本的边框颜色。inlineEdit.modifiedBorder:行内编辑中修改文本的边框颜色。inlineEdit.tabWillAcceptModifiedBorder:当 Tab 键接受时,行内编辑小部件的修改边框颜色。inlineEdit.tabWillAcceptOriginalBorder:当 Tab 键接受时,行内编辑小部件在原始文本上方的原始边框颜色。
差异编辑器颜色
对于插入和删除文本的着色,请使用背景色或边框色,但不能同时使用两者。
diffEditor.insertedTextBackground:已插入文本的背景颜色。颜色不能不透明,以免隐藏底层装饰。diffEditor.insertedTextBorder:已插入文本的轮廓颜色。diffEditor.removedTextBackground:已删除文本的背景颜色。颜色不能不透明,以免隐藏底层装饰。diffEditor.removedTextBorder:已删除文本的轮廓颜色。diffEditor.border:两个文本编辑器之间的边框颜色。diffEditor.diagonalFill:差异编辑器的对角填充颜色。对角填充用于并排差异视图。diffEditor.insertedLineBackground:已插入行的背景颜色。颜色不能不透明,以免隐藏底层装饰。diffEditor.removedLineBackground:已删除行的背景颜色。颜色不能不透明,以免隐藏底层装饰。diffEditorGutter.insertedLineBackground:已插入行边距的背景颜色。diffEditorGutter.removedLineBackground:已删除行边距的背景颜色。diffEditorOverview.insertedForeground:插入内容的差异概览标尺前景色。diffEditorOverview.removedForeground:删除内容的差异概览标尺前景色。diffEditor.unchangedRegionBackground:差异编辑器中未更改块的颜色。diffEditor.unchangedRegionForeground:差异编辑器中未更改块的前景色。diffEditor.unchangedRegionShadow:未更改区域小部件周围的阴影颜色。diffEditor.unchangedCodeBackground:差异编辑器中未更改代码的背景颜色。diffEditor.move.border:差异编辑器中已移动文本的边框颜色。diffEditor.moveActive.border:差异编辑器中已移动文本的活动边框颜色。multiDiffEditor.headerBackground:差异编辑器标题的背景颜色multiDiffEditor.background:多文件差异编辑器的背景颜色multiDiffEditor.border:多文件差异编辑器的边框颜色
聊天颜色
chat.requestBorder:聊天请求的边框颜色。chat.requestBackground:聊天请求的背景颜色。chat.slashCommandBackground:聊天斜杠命令的背景颜色。chat.slashCommandForeground:聊天斜杠命令的前景色。chat.avatarBackground:聊天头像的背景颜色。chat.avatarForeground:聊天头像的前景色。chat.editedFileForeground:已编辑文件列表中聊天已编辑文件的前景色。chat.linesAddedForeground:聊天代码块气泡中添加行数的前景色。chat.linesRemovedForeground:聊天代码块气泡中删除行数的前景色。chat.requestCodeBorder:聊天请求气泡中代码块的边框颜色。chat.requestBubbleBackground:聊天请求气泡的背景颜色。chat.requestBubbleHoverBackground:鼠标悬停时聊天请求气泡的背景颜色。chat.checkpointSeparator:聊天检查点分隔符颜色。
行内聊天颜色
inlineChat.background:交互式编辑器小部件的背景颜色。inlineChat.foreground:交互式编辑器小部件的前景色inlineChat.border:交互式编辑器小部件的边框颜色。inlineChat.shadow:交互式编辑器小部件的阴影颜色。inlineChatInput.border:交互式编辑器输入的边框颜色。inlineChatInput.focusBorder:交互式编辑器输入聚焦时的边框颜色。inlineChatInput.placeholderForeground:交互式编辑器输入占位符的前景色。inlineChatInput.background:交互式编辑器输入的背景颜色。inlineChatDiff.inserted:交互式编辑器输入中插入文本的背景颜色。inlineChatDiff.removed:交互式编辑器输入中删除文本的背景颜色。
面板聊天颜色
interactive.activeCodeBorder:当编辑器有焦点时,当前交互式代码单元格的边框颜色。interactive.inactiveCodeBorder:当编辑器没有焦点时,当前交互式代码单元格的边框颜色。
编辑器小部件颜色
编辑器小部件显示在编辑器内容前面。例如查找/替换对话框、建议小部件和编辑器悬停。
-
editorWidget.foreground:编辑器小部件(如查找/替换)的前景色。 -
editorWidget.background:编辑器小部件(如查找/替换)的背景颜色。 -
editorWidget.border:编辑器小部件的边框颜色,除非小部件不包含边框或定义自己的边框颜色。 -
editorWidget.resizeBorder:编辑器小部件大小调整条的边框颜色。仅当小部件选择具有大小调整边框且颜色未被小部件覆盖时才使用此颜色。 -
editorSuggestWidget.background:建议小部件的背景颜色。 -
editorSuggestWidget.border:建议小部件的边框颜色。 -
editorSuggestWidget.foreground:建议小部件的前景色。 -
editorSuggestWidget.focusHighlightForeground:聚焦项目时建议小部件中匹配高亮的前景色。 -
editorSuggestWidget.highlightForeground:建议小部件中匹配高亮的前景色。 -
editorSuggestWidget.selectedBackground:建议小部件中选定条目的背景颜色。 -
editorSuggestWidget.selectedForeground:建议小部件中选定条目的前景色。 -
editorSuggestWidget.selectedIconForeground:建议小部件中选定条目的图标前景色。 -
editorSuggestWidgetStatus.foreground:建议小部件状态的前景色。 -
editorHoverWidget.foreground:编辑器悬停的前景色。 -
editorHoverWidget.background:编辑器悬停的背景颜色。 -
editorHoverWidget.border:编辑器悬停的边框颜色。 -
editorHoverWidget.highlightForeground:参数提示中活动项的前景色。 -
editorHoverWidget.statusBarBackground:编辑器悬停状态栏的背景颜色。 -
editorGhostText.border:由行内完成提供程序和建议预览显示的幽灵文本的边框颜色。 -
editorGhostText.background:编辑器中幽灵文本的背景颜色。 -
editorGhostText.foreground:由行内完成提供程序和建议预览显示的幽灵文本的前景色。 -
editorStickyScroll.background:编辑器粘性滚动背景颜色。 -
editorStickyScroll.border:编辑器中粘性滚动的边框颜色。 -
editorStickyScroll.shadow:编辑器中粘性滚动的阴影颜色。 -
editorStickyScrollGutter.background:编辑器中粘性滚动装订线部分的背景颜色。 -
editorStickyScrollHover.background:编辑器粘性滚动悬停背景颜色。
调试异常小部件是一个峰值视图,当调试在异常处停止时,它会在编辑器中显示。
debugExceptionWidget.background:异常小部件背景颜色。debugExceptionWidget.border:异常小部件边框颜色。
编辑器标记视图在导航到编辑器中的错误和警告时显示(“转到下一个错误或警告”命令)。
editorMarkerNavigation.background:编辑器标记导航小部件背景。editorMarkerNavigationError.background:编辑器标记导航小部件错误颜色。editorMarkerNavigationWarning.background:编辑器标记导航小部件警告颜色。editorMarkerNavigationInfo.background:编辑器标记导航小部件信息颜色。editorMarkerNavigationError.headerBackground:编辑器标记导航小部件错误标题背景。editorMarkerNavigationWarning.headerBackground:编辑器标记导航小部件警告标题背景。editorMarkerNavigationInfo.headerBackground:编辑器标记导航小部件信息标题背景。
窥视视图颜色
窥视视图用于在编辑器中以视图形式显示引用和声明。

peekView.border:窥视视图边框和箭头的颜色。peekViewEditor.background:窥视视图编辑器的背景颜色。peekViewEditorGutter.background:窥视视图编辑器中装订线的背景颜色。peekViewEditor.matchHighlightBackground:窥视视图编辑器中匹配高亮的颜色。peekViewEditor.matchHighlightBorder:窥视视图编辑器中匹配高亮的边框颜色。peekViewResult.background:窥视视图结果列表的背景颜色。peekViewResult.fileForeground:窥视视图结果列表中文件节点的前景色。peekViewResult.lineForeground:窥视视图结果列表中行节点的前景色。peekViewResult.matchHighlightBackground:窥视视图结果列表中匹配高亮的背景颜色。peekViewResult.selectionBackground:窥视视图结果列表中选定条目的背景颜色。peekViewResult.selectionForeground:窥视视图结果列表中选定条目的前景色。peekViewTitle.background:窥视视图标题区域的背景颜色。peekViewTitleDescription.foreground:窥视视图标题信息的颜色。peekViewTitleLabel.foreground:窥视视图标题的颜色。peekViewEditorStickyScroll.background:窥视视图编辑器中粘性滚动的背景颜色。peekViewEditorStickyScrollGutter.background:窥视视图编辑器中粘性滚动装订线部分的背景颜色。
合并冲突颜色
当编辑器包含特殊差异范围时,会显示合并冲突装饰。

merge.currentHeaderBackground:内联合并冲突中的当前标题背景。颜色不能不透明,以免隐藏底层装饰。merge.currentContentBackground:内联合并冲突中的当前内容背景。颜色不能不透明,以免隐藏底层装饰。merge.incomingHeaderBackground:内联合并冲突中的传入标题背景。颜色不能不透明,以免隐藏底层装饰。merge.incomingContentBackground:内联合并冲突中的传入内容背景。颜色不能不透明,以免隐藏底层装饰。merge.border:内联合并冲突中标题和分隔符的边框颜色。merge.commonContentBackground:内联合并冲突中的公共祖先内容背景。颜色不能不透明,以免隐藏底层装饰。merge.commonHeaderBackground:内联合并冲突中的公共祖先标题背景。颜色不能不透明,以免隐藏底层装饰。editorOverviewRuler.currentContentForeground:内联合并冲突的当前概览标尺前景色。editorOverviewRuler.incomingContentForeground:内联合并冲突的传入概览标尺前景色。editorOverviewRuler.commonContentForeground:内联合并冲突的公共祖先概览标尺前景色。editorOverviewRuler.commentForeground:已解决注释的编辑器概览标尺装饰颜色。此颜色应不透明。editorOverviewRuler.commentUnresolvedForeground:未解决注释的编辑器概览标尺装饰颜色。此颜色应不透明。mergeEditor.change.background:更改的背景颜色。mergeEditor.change.word.background:单词更改的背景颜色。mergeEditor.conflict.unhandledUnfocused.border:未处理且未聚焦冲突的边框颜色。mergeEditor.conflict.unhandledFocused.border:未处理且已聚焦冲突的边框颜色。mergeEditor.conflict.handledUnfocused.border:已处理且未聚焦冲突的边框颜色。mergeEditor.conflict.handledFocused.border:已处理且已聚焦冲突的边框颜色。mergeEditor.conflict.handled.minimapOverViewRuler:输入 1 中更改的前景色。mergeEditor.conflict.unhandled.minimapOverViewRuler:输入 1 中更改的前景色。mergeEditor.conflictingLines.background:“冲突行”文本的背景。mergeEditor.changeBase.background:基线中更改的背景颜色。mergeEditor.changeBase.word.background:基线中单词更改的背景颜色。mergeEditor.conflict.input1.background:输入 1 中装饰的背景颜色。mergeEditor.conflict.input2.background:输入 2 中装饰的背景颜色。
面板颜色
面板显示在编辑器区域下方,包含输出和集成终端等视图。
panel.background:面板背景颜色。panel.border:面板边框颜色,用于将面板与编辑器分隔开。panel.dropBorder:面板标题的拖放反馈颜色。面板显示在编辑器区域下方,包含输出和集成终端等视图。panelTitle.activeBorder:活动面板标题的边框颜色。panelTitle.activeForeground:活动面板的标题颜色。panelTitle.inactiveForeground:非活动面板的标题颜色。panelTitle.border:面板标题底部的边框颜色,用于将标题与视图分隔开。面板显示在编辑器区域下方,包含输出和集成终端等视图。panelTitleBadge.background:面板标题徽章背景颜色。面板显示在编辑器区域下方,包含输出和集成终端等视图。panelTitleBadge.foreground:面板标题徽章前景色。面板显示在编辑器区域下方,包含输出和集成终端等视图。panelInput.border:面板中输入框的边框。panelSection.border:当面板中水平堆叠多个视图时使用的面板节边框颜色。面板显示在编辑器区域下方,包含输出和集成终端等视图。panelSection.dropBackground:面板部分的拖放反馈颜色。颜色应具有透明度,以便面板部分仍能透视。面板显示在编辑器区域下方,包含输出和集成终端等视图。panelSectionHeader.background:面板节标题背景颜色。面板显示在编辑器区域下方,包含输出和集成终端等视图。panelSectionHeader.foreground:面板节标题前景色。面板显示在编辑器区域下方,包含输出和集成终端等视图。panelStickyScroll.background:面板中粘性滚动的背景颜色。panelStickyScroll.border:面板中粘性滚动的边框颜色。panelStickyScroll.shadow:面板中粘性滚动的阴影颜色。panelSectionHeader.border:当面板中垂直堆叠多个视图时使用的面板节标题边框颜色。面板显示在编辑器区域下方,包含输出和集成终端等视图。outputView.background:输出视图背景颜色。outputViewStickyScroll.background:输出视图粘性滚动背景颜色。
状态栏颜色
状态栏显示在工作台底部。
statusBar.background:标准状态栏背景颜色。statusBar.foreground:状态栏前景色。statusBar.border:状态栏与编辑器分隔的边框颜色。statusBar.debuggingBackground:程序调试时的状态栏背景颜色。statusBar.debuggingForeground:程序调试时的状态栏前景色。statusBar.debuggingBorder:程序调试时状态栏与编辑器分隔的边框颜色。statusBar.noFolderForeground:未打开文件夹时的状态栏前景色。statusBar.noFolderBackground:未打开文件夹时的状态栏背景颜色。statusBar.noFolderBorder:未打开文件夹时状态栏与编辑器分隔的边框颜色。statusBarItem.activeBackground:点击时状态栏项目背景颜色。statusBarItem.hoverForeground:鼠标悬停时状态栏项目前景色。状态栏显示在窗口底部。statusBarItem.hoverBackground:鼠标悬停时状态栏项目背景颜色。statusBarItem.prominentForeground:状态栏突出项目前景色。statusBarItem.prominentBackground:状态栏突出项目背景颜色。statusBarItem.prominentHoverForeground:鼠标悬停时状态栏突出项目前景色。突出项目从其他状态栏条目中脱颖而出,以指示重要性。状态栏显示在窗口底部。statusBarItem.prominentHoverBackground:鼠标悬停时状态栏突出项目背景颜色。statusBarItem.remoteBackground:状态栏上远程指示器的背景颜色。statusBarItem.remoteForeground:状态栏上远程指示器的前景色。statusBarItem.remoteHoverBackground:鼠标悬停时状态栏上远程指示器的背景颜色。statusBarItem.remoteHoverForeground:鼠标悬停时状态栏上远程指示器的前景色。statusBarItem.errorBackground:状态栏错误项目背景颜色。错误项目从其他状态栏条目中脱颖而出,以指示错误情况。statusBarItem.errorForeground:状态栏错误项目前景色。错误项目从其他状态栏条目中脱颖而出,以指示错误情况。statusBarItem.errorHoverBackground:鼠标悬停时状态栏错误项目背景颜色。错误项目从其他状态栏条目中脱颖而出,以指示错误情况。状态栏显示在窗口底部。statusBarItem.errorHoverForeground:鼠标悬停时状态栏错误项目前景色。错误项目从其他状态栏条目中脱颖而出,以指示错误情况。状态栏显示在窗口底部。statusBarItem.warningBackground:状态栏警告项目背景颜色。警告项目从其他状态栏条目中脱颖而出,以指示警告情况。状态栏显示在窗口底部。statusBarItem.warningForeground:状态栏警告项目前景色。警告项目从其他状态栏条目中脱颖而出,以指示警告情况。状态栏显示在窗口底部。statusBarItem.warningHoverBackground:鼠标悬停时状态栏警告项目背景颜色。警告项目从其他状态栏条目中脱颖而出,以指示警告情况。状态栏显示在窗口底部。statusBarItem.warningHoverForeground:鼠标悬停时状态栏警告项目前景色。警告项目从其他状态栏条目中脱颖而出,以指示警告情况。状态栏显示在窗口底部。statusBarItem.compactHoverBackground:当鼠标悬停在包含两个悬停的项上时,状态栏项的背景颜色。状态栏显示在窗口底部。statusBarItem.focusBorder:通过键盘导航聚焦时状态栏项的边框颜色。状态栏显示在窗口底部。statusBar.focusBorder:通过键盘导航聚焦时状态栏的边框颜色。状态栏显示在窗口底部。statusBarItem.offlineBackground:工作台离线时状态栏项目的背景颜色。statusBarItem.offlineForeground:工作台离线时状态栏项目的前景色。statusBarItem.offlineHoverForeground:工作台离线时状态栏项目悬停前景色。statusBarItem.offlineHoverBackground:工作台离线时状态栏项目悬停背景颜色。
突出项目从其他状态栏条目中脱颖而出,以指示重要性。一个例子是切换 Tab 键移动焦点命令更改模式指示器。
标题栏颜色
titleBar.activeBackground:窗口活动时的标题栏背景。titleBar.activeForeground:窗口活动时的标题栏前景色。titleBar.inactiveBackground:窗口非活动时的标题栏背景。titleBar.inactiveForeground:窗口非活动时的标题栏前景色。titleBar.border:标题栏边框颜色。
菜单栏颜色
menubar.selectionForeground:菜单栏中选定菜单项的前景色。menubar.selectionBackground:菜单栏中选定菜单项的背景颜色。menubar.selectionBorder:菜单栏中选定菜单项的边框颜色。menu.foreground:菜单项的前景色。menu.background:菜单项的背景颜色。menu.selectionForeground:菜单中选定菜单项的前景色。menu.selectionBackground:菜单中选定菜单项的背景颜色。menu.selectionBorder: 菜单中选定菜单项的边框颜色。menu.separatorBackground: 菜单中分隔符菜单项的颜色。menu.border: 菜单的边框颜色。
命令中心颜色
commandCenter.foreground: 命令中心的前景颜色。commandCenter.activeForeground: 命令中心活动的前景颜色。commandCenter.background: 命令中心的背景颜色。commandCenter.activeBackground: 命令中心活动的背景颜色。commandCenter.border: 命令中心的边框颜色。commandCenter.inactiveForeground: 当窗口不活动时,命令中心的前景颜色。commandCenter.inactiveBorder: 当窗口不活动时,命令中心的边框颜色。commandCenter.activeBorder: 命令中心活动边框颜色。commandCenter.debuggingBackground: 调试程序时命令中心的背景颜色。
通知颜色
通知提示从工作台右下方滑出。

在通知中心打开后,它们将以带标题的列表形式显示

notificationCenter.border: 通知中心边框颜色。notificationCenterHeader.foreground: 通知中心标题前景颜色。notificationCenterHeader.background: 通知中心标题背景颜色。notificationToast.border: 通知提示边框颜色。notifications.foreground: 通知前景颜色。notifications.background: 通知背景颜色。notifications.border: 通知中心中与其他通知分隔的通知边框颜色。notificationLink.foreground: 通知链接前景颜色。notificationsErrorIcon.foreground: 用于通知错误图标的颜色。notificationsWarningIcon.foreground: 用于通知警告图标的颜色。notificationsInfoIcon.foreground: 用于通知信息图标的颜色。
横幅颜色
横幅显示在标题栏下方,并在可见时跨越整个工作台宽度。
banner.background: 横幅背景颜色。banner.foreground: 横幅前景颜色。banner.iconForeground: 横幅文本前图标的颜色。
扩展颜色
extensionButton.prominentForeground: 扩展视图按钮前景颜色(例如 **安装** 按钮)。extensionButton.prominentBackground: 扩展视图按钮背景颜色。extensionButton.prominentHoverBackground: 扩展视图按钮背景悬停颜色。extensionButton.background: 扩展操作的按钮背景颜色。extensionButton.foreground: 扩展操作的按钮前景颜色。extensionButton.hoverBackground: 扩展操作的按钮背景悬停颜色。extensionButton.separator: 扩展操作的按钮分隔符颜色。extensionBadge.remoteBackground: 扩展视图中远程徽章的背景颜色。extensionBadge.remoteForeground: 扩展视图中远程徽章的前景颜色。extensionIcon.starForeground: 扩展评级的图标颜色。extensionIcon.verifiedForeground: 扩展认证发布者的图标颜色。extensionIcon.preReleaseForeground: 预发布扩展的图标颜色。extensionIcon.sponsorForeground: 扩展赞助商的图标颜色。extensionIcon.privateForeground: 私有扩展的图标颜色。mcpIcon.starForeground: MCP 星标的图标颜色。
快速选择器颜色
pickerGroup.border: 快速选择器(快速打开)分组边框的颜色。pickerGroup.foreground: 快速选择器(快速打开)分组标签的颜色。quickInput.background: 快速输入背景颜色。快速输入小部件是颜色主题选择器等视图的容器。quickInput.foreground: 快速输入前景颜色。快速输入小部件是颜色主题选择器等视图的容器。quickInputList.focusBackground: 快速选择器中焦点项目的背景颜色。quickInputList.focusForeground: 快速选择器中焦点项目的前景颜色。quickInputList.focusIconForeground: 快速选择器中焦点项目的图标前景颜色。quickInputTitle.background: 快速选择器标题背景颜色。快速选择器小部件是命令面板等选择器的容器。
快捷键标签颜色
当命令关联有快捷键时,会显示快捷键标签。快捷键标签的示例可在命令面板中看到

快捷键标签的用途包括(但不限于)
- 命令面板
- 键盘快捷方式编辑器
- 键盘快捷方式录制器模态框
- 扩展市场页面的“功能贡献”部分
以下自定义可用
keybindingLabel.background: 快捷键标签背景颜色。快捷键标签用于表示键盘快捷方式。keybindingLabel.foreground: 快捷键标签前景颜色。快捷键标签用于表示键盘快捷方式。keybindingLabel.border: 快捷键标签边框颜色。快捷键标签用于表示键盘快捷方式。keybindingLabel.bottomBorder: 快捷键标签下边框颜色。快捷键标签用于表示键盘快捷方式。
键盘快捷方式表颜色
keybindingTable.headerBackground: 键盘快捷方式表标题背景颜色。keybindingTable.rowsBackground: 键盘快捷方式表交替行背景颜色。
集成终端颜色
-
terminal.background: 集成终端视口的背景。 -
terminal.border: 终端内分隔拆分窗格的边框颜色。默认为 panel.border。 -
terminal.foreground: 集成终端的默认前景颜色。 -
terminal.ansiBlack: 终端中的“黑色”ANSI 颜色。 -
terminal.ansiBlue: 终端中的“蓝色”ANSI 颜色。 -
terminal.ansiBrightBlack: 终端中的“亮黑色”ANSI 颜色。 -
terminal.ansiBrightBlue: 终端中的“亮蓝色”ANSI 颜色。 -
terminal.ansiBrightCyan: 终端中的“亮青色”ANSI 颜色。 -
terminal.ansiBrightGreen: 终端中的“亮绿色”ANSI 颜色。 -
terminal.ansiBrightMagenta: 终端中的“亮洋红色”ANSI 颜色。 -
terminal.ansiBrightRed: 终端中的“亮红色”ANSI 颜色。 -
terminal.ansiBrightWhite: 终端中的“亮白色”ANSI 颜色。 -
terminal.ansiBrightYellow: 终端中的“亮黄色”ANSI 颜色。 -
terminal.ansiCyan: 终端中的“青色”ANSI 颜色。 -
terminal.ansiGreen: 终端中的“绿色”ANSI 颜色。 -
terminal.ansiMagenta: 终端中的“洋红色”ANSI 颜色。 -
terminal.ansiRed: 终端中的“红色”ANSI 颜色。 -
terminal.ansiWhite: 终端中的“白色”ANSI 颜色。 -
terminal.ansiYellow: 终端中的“黄色”ANSI 颜色。 -
terminal.selectionBackground: 终端的选择背景颜色。 -
terminal.selectionForeground: 终端的选择前景颜色。如果为 null,则将保留选择前景并应用最小对比度比率功能。 -
terminal.inactiveSelectionBackground: 终端失去焦点时的选择背景颜色。 -
terminal.findMatchBackground: 终端中当前搜索匹配的颜色。颜色不能不透明,以免隐藏底层终端内容。 -
terminal.findMatchBorder: 终端中当前搜索匹配的边框颜色。 -
terminal.findMatchHighlightBackground: 终端中其他搜索匹配的颜色。颜色不能不透明,以免隐藏底层终端内容。 -
terminal.findMatchHighlightBorder: 终端中其他搜索匹配的边框颜色。 -
terminal.hoverHighlightBackground: 在终端中悬停链接时的突出显示颜色。 -
terminalCursor.background: 终端光标的背景颜色。允许自定义被块光标覆盖的字符颜色。 -
terminalCursor.foreground: 终端光标的前景颜色。 -
terminal.dropBackground: 拖放到终端上方时的背景颜色。颜色应具有透明度,以便终端内容仍然可见。 -
terminal.tab.activeBorder: 面板中终端选项卡侧边的边框。默认为tab.activeBorder。 -
terminalCommandDecoration.defaultBackground: 默认终端命令装饰背景颜色。 -
terminalCommandDecoration.successBackground: 成功命令的终端命令装饰背景颜色。 -
terminalCommandDecoration.errorBackground: 错误命令的终端命令装饰背景颜色。 -
terminalOverviewRuler.cursorForeground: 概览标尺光标颜色。 -
terminalOverviewRuler.findMatchForeground: 终端中查找匹配的概览标尺标记颜色。 -
terminalStickyScroll.background: 终端中粘性滚动覆盖层的背景颜色。 -
terminalStickyScroll.border: 终端中粘性滚动覆盖层的边框。 -
terminalStickyScrollHover.background: 终端中粘性滚动覆盖层悬停时的背景颜色。 -
terminal.initialHintForeground: 终端初始提示的前景颜色。 -
terminalOverviewRuler.border: 概览标尺左侧边框颜色。 -
terminalCommandGuide.foreground: 终端命令指南的前景颜色,该指南在命令及其输出悬停时显示在命令左侧。 -
terminalSymbolIcon.aliasForeground: 别名图标的前景颜色。这些图标将出现在终端建议小部件中 -
terminalSymbolIcon.branchForeground: 分支图标的前景颜色。这些图标将出现在终端建议小部件中。 -
terminalSymbolIcon.commitForeground: 提交图标的前景颜色。这些图标将出现在终端建议小部件中。 -
terminalSymbolIcon.flagForeground: 标志图标的前景颜色。这些图标将出现在终端建议小部件中 -
terminalSymbolIcon.optionForeground: 选项图标的前景颜色。这些图标将出现在终端建议小部件中。 -
terminalSymbolIcon.optionValueForeground: 枚举成员图标的前景颜色。这些图标将出现在终端建议小部件中。 -
terminalSymbolIcon.methodForeground: 方法图标的前景颜色。这些图标将出现在终端建议小部件中。 -
terminalSymbolIcon.argumentForeground: 参数图标的前景颜色。这些图标将出现在终端建议小部件中。 -
terminalSymbolIcon.inlineSuggestionForeground: 行内建议图标的前景颜色。这些图标将出现在终端建议小部件中。 -
terminalSymbolIcon.fileForeground: 文件图标的前景颜色。这些图标将出现在终端建议小部件中。 -
terminalSymbolIcon.folderForeground: 文件夹图标的前景颜色。这些图标将出现在终端建议小部件中。 -
terminalSymbolIcon.pullRequestDoneForeground: 已完成拉取请求图标的前景颜色。这些图标将出现在终端建议小部件中。 -
terminalSymbolIcon.pullRequestForeground: 拉取请求图标的前景颜色。这些图标将出现在终端建议小部件中。 -
terminalSymbolIcon.remoteForeground: 远程图标的前景颜色。这些图标将出现在终端建议小部件中。 -
terminalSymbolIcon.stashForeground: 暂存图标的前景颜色。这些图标将出现在终端建议小部件中。 -
terminalSymbolIcon.symbolicLinkFileForeground: 符号链接文件图标的前景颜色。这些图标将出现在终端建议小部件中。 -
terminalSymbolIcon.symbolicLinkFolderForeground: 符号链接文件夹图标的前景颜色。这些图标将出现在终端建议小部件中。 -
terminalSymbolIcon.tagForeground: 标签图标的前景颜色。这些图标将出现在终端建议小部件中。
调试颜色
debugToolBar.background: 调试工具栏背景颜色。debugToolBar.border: 调试工具栏边框颜色。editor.stackFrameHighlightBackground: 编辑器中顶部堆栈帧突出显示的背景颜色。editor.focusedStackFrameHighlightBackground: 编辑器中焦点堆栈帧突出显示的背景颜色。editor.inlineValuesForeground: 调试行内值文本的颜色。editor.inlineValuesBackground: 调试行内值背景的颜色。debugView.exceptionLabelForeground: 当调试器在异常处中断时,在“调用堆栈”视图中显示的标签的前景颜色。debugView.exceptionLabelBackground: 当调试器在异常处中断时,在“调用堆栈”视图中显示的标签的背景颜色。debugView.stateLabelForeground: “调用堆栈”视图中显示当前会话或线程状态的标签的前景颜色。debugView.stateLabelBackground: “调用堆栈”视图中显示当前会话或线程状态的标签的背景颜色。debugView.valueChangedHighlight: 用于突出显示调试视图中值更改的颜色(例如在“变量”视图中)。debugTokenExpression.name: 调试视图中显示的令牌名称的前景颜色(例如在“变量”或“监视”视图中)。debugTokenExpression.value: 调试视图中显示的令牌值的前景颜色。debugTokenExpression.string: 调试视图中字符串的前景颜色。debugTokenExpression.boolean: 调试视图中布尔值的前景颜色。debugTokenExpression.number: 调试视图中数字的前景颜色。debugTokenExpression.error: 调试视图中表达式错误的前景颜色。debugTokenExpression.type: 调试视图中显示的令牌类型的前景颜色(即“变量”或“监视”视图)。
测试颜色
testing.runAction: 编辑器中“运行”图标的颜色。testing.iconErrored: 测试资源管理器中“错误”图标的颜色。testing.iconFailed: 测试资源管理器中“失败”图标的颜色。testing.iconPassed: 测试资源管理器中“通过”图标的颜色。testing.iconQueued: 测试资源管理器中“排队”图标的颜色。testing.iconUnset: 测试资源管理器中“未设置”图标的颜色。testing.iconSkipped: 测试资源管理器中“跳过”图标的颜色。testing.iconErrored.retired: 测试资源管理器中“错误”图标的退休颜色。testing.iconFailed.retired: 测试资源管理器中“失败”图标的退休颜色。testing.iconPassed.retired: 测试资源管理器中“通过”图标的退休颜色。testing.iconQueued.retired: 测试资源管理器中“排队”图标的退休颜色。testing.iconUnset.retired: 测试资源管理器中“未设置”图标的退休颜色。testing.iconSkipped.retired: 测试资源管理器中“跳过”图标的退休颜色。testing.peekBorder: 预览视图边框和箭头的颜色。testing.peekHeaderBackground: 预览视图边框和箭头的颜色。testing.message.error.lineBackground: 编辑器中行内显示的错误消息旁的边距颜色。testing.message.info.decorationForeground: 编辑器中行内显示的测试信息消息的文本颜色。testing.message.info.lineBackground: 编辑器中行内显示的信息消息旁的边距颜色。testing.messagePeekBorder: 预览记录的消息时,预览视图边框和箭头的颜色。testing.messagePeekHeaderBackground: 预览记录的消息时,预览视图边框和箭头的颜色。testing.coveredBackground: 已覆盖文本的背景颜色。testing.coveredBorder: 已覆盖文本的边框颜色。testing.coveredGutterBackground: 代码已覆盖区域的边栏颜色。testing.uncoveredBranchBackground: 未覆盖分支显示的小部件背景。testing.uncoveredBackground: 未覆盖文本的背景颜色。testing.uncoveredBorder: 未覆盖文本的边框颜色。testing.uncoveredGutterBackground: 代码未覆盖区域的边栏颜色。testing.coverCountBadgeBackground: 指示执行计数的徽章背景testing.coverCountBadgeForeground: 指示执行计数的徽章前景testing.message.error.badgeBackground: 编辑器中行内显示的测试错误消息的背景颜色。testing.message.error.badgeBorder: 编辑器中行内显示的测试错误消息的边框颜色。testing.message.error.badgeForeground: 编辑器中行内显示的测试错误消息的文本颜色。
欢迎页面颜色
-
welcomePage.background: 欢迎页面的背景颜色。 -
welcomePage.progress.background: 欢迎页面进度条的前景颜色。 -
welcomePage.progress.foreground: 欢迎页面进度条的背景颜色。 -
welcomePage.tileBackground: 欢迎页面瓷砖的背景颜色。 -
welcomePage.tileHoverBackground: 欢迎页面瓷砖的悬停背景颜色。 -
welcomePage.tileBorder: 欢迎页面瓷砖的边框颜色。 -
walkThrough.embeddedEditorBackground: 交互式演练中嵌入式编辑器的背景颜色。 -
walkthrough.stepTitle.foreground: 每个演练步骤标题的前景颜色。
Git 颜色
gitDecoration.addedResourceForeground: 已添加 Git 资源的颜色。用于文件标签和 SCM 视图。gitDecoration.modifiedResourceForeground: 已修改 Git 资源的颜色。用于文件标签和 SCM 视图。gitDecoration.deletedResourceForeground: 已删除 Git 资源的颜色。用于文件标签和 SCM 视图。gitDecoration.renamedResourceForeground: 已重命名或复制 Git 资源的颜色。用于文件标签和 SCM 视图。gitDecoration.stageModifiedResourceForeground: 暂存修改 Git 装饰的颜色。用于文件标签和 SCM 视图。gitDecoration.stageDeletedResourceForeground: 暂存删除 Git 装饰的颜色。用于文件标签和 SCM 视图。gitDecoration.untrackedResourceForeground: 未跟踪 Git 资源的颜色。用于文件标签和 SCM 视图。gitDecoration.ignoredResourceForeground: 已忽略 Git 资源的颜色。用于文件标签和 SCM 视图。gitDecoration.conflictingResourceForeground: 冲突 Git 资源的颜色。用于文件标签和 SCM 视图。gitDecoration.submoduleResourceForeground: 子模块资源的颜色。git.blame.editorDecorationForeground: 责怪编辑器装饰的颜色。
源代码控制图颜色
scmGraph.historyItemHoverLabelForeground: 历史项悬停标签前景颜色。scmGraph.foreground1: 源代码控制图前景颜色 (1)。scmGraph.foreground2: 源代码控制图前景颜色 (2)。scmGraph.foreground3: 源代码控制图前景颜色 (3)。scmGraph.foreground4: 源代码控制图前景颜色 (4)。scmGraph.foreground5: 源代码控制图前景颜色 (5)。scmGraph.historyItemHoverAdditionsForeground: 历史项悬停添加前景颜色。scmGraph.historyItemHoverDeletionsForeground: 历史项悬停删除前景颜色。scmGraph.historyItemRefColor: 历史项引用颜色。scmGraph.historyItemRemoteRefColor: 历史项远程引用颜色。scmGraph.historyItemBaseRefColor: 历史项基本引用颜色。scmGraph.historyItemHoverDefaultLabelForeground: 历史项悬停默认标签前景颜色。scmGraph.historyItemHoverDefaultLabelBackground: 历史项悬停默认标签背景颜色。
设置编辑器颜色
注意:这些颜色适用于可通过 Preferences: Open Settings (UI) 命令打开的 GUI 设置编辑器。
settings.headerForeground: 节标题或活动标题的前景颜色。settings.modifiedItemIndicator: 指示已修改设置的行。settings.dropdownBackground: 下拉菜单背景。settings.dropdownForeground: 下拉菜单前景。settings.dropdownBorder: 下拉菜单边框。settings.dropdownListBorder: 下拉列表边框。settings.checkboxBackground: 复选框背景。settings.checkboxForeground: 复选框前景。settings.checkboxBorder: 复选框边框。settings.rowHoverBackground: 悬停时设置行的背景颜色。settings.textInputBackground: 文本输入框背景。settings.textInputForeground: 文本输入框前景。settings.textInputBorder: 文本输入框边框。settings.numberInputBackground: 数字输入框背景。settings.numberInputForeground: 数字输入框前景。settings.numberInputBorder: 数字输入框边框。settings.focusedRowBackground: 焦点设置行的背景颜色。settings.focusedRowBorder: 行获得焦点时,行顶部和底部边框的颜色。settings.headerBorder: 标题容器边框的颜色。settings.sashBorder: 设置编辑器拆分视图的窗格边框颜色。settings.settingsHeaderHoverForeground: 节标题或悬停标题的前景颜色。
面包屑颜色
面包屑导航的主题颜色
breadcrumb.foreground: 面包屑项目颜色。breadcrumb.background: 面包屑项目背景颜色。breadcrumb.focusForeground: 焦点面包屑项目颜色。breadcrumb.activeSelectionForeground: 选定面包屑项目颜色。breadcrumbPicker.background: 面包屑项目选择器背景颜色。
代码片段颜色
代码片段的主题颜色
editor.snippetTabstopHighlightBackground: 代码片段制表位突出显示背景颜色。editor.snippetTabstopHighlightBorder: 代码片段制表位突出显示边框颜色。editor.snippetFinalTabstopHighlightBackground: 代码片段最终制表位突出显示背景颜色。editor.snippetFinalTabstopHighlightBorder: 代码片段最终制表位突出显示边框颜色。
符号图标颜色
在“大纲”视图、面包屑导航和建议小部件中显示的符号图标的主题颜色
symbolIcon.arrayForeground: 数组符号的前景颜色。symbolIcon.booleanForeground: 布尔符号的前景颜色。symbolIcon.classForeground: 类符号的前景颜色。symbolIcon.colorForeground: 颜色符号的前景颜色。symbolIcon.constantForeground: 常量符号的前景颜色。symbolIcon.constructorForeground: 构造函数符号的前景颜色。symbolIcon.enumeratorForeground: 枚举器符号的前景颜色。symbolIcon.enumeratorMemberForeground: 枚举成员符号的前景颜色。symbolIcon.eventForeground: 事件符号的前景颜色。symbolIcon.fieldForeground: 字段符号的前景颜色。symbolIcon.fileForeground: 文件符号的前景颜色。symbolIcon.folderForeground: 文件夹符号的前景颜色。symbolIcon.functionForeground: 函数符号的前景颜色。symbolIcon.interfaceForeground: 接口符号的前景颜色。symbolIcon.keyForeground: 键符号的前景颜色。symbolIcon.keywordForeground: 关键字符号的前景颜色。symbolIcon.methodForeground: 方法符号的前景颜色。symbolIcon.moduleForeground: 模块符号的前景颜色。symbolIcon.namespaceForeground: 命名空间符号的前景颜色。symbolIcon.nullForeground: 空符号的前景颜色。symbolIcon.numberForeground: 数字符号的前景颜色。symbolIcon.objectForeground: 对象符号的前景颜色。symbolIcon.operatorForeground: 运算符符号的前景颜色。symbolIcon.packageForeground: 包符号的前景颜色。symbolIcon.propertyForeground: 属性符号的前景颜色。symbolIcon.referenceForeground: 引用符号的前景颜色。symbolIcon.snippetForeground: 代码片段符号的前景颜色。symbolIcon.stringForeground: 字符串符号的前景颜色。symbolIcon.structForeground: 结构体符号的前景颜色。symbolIcon.textForeground: 文本符号的前景颜色。symbolIcon.typeParameterForeground: 类型参数符号的前景颜色。symbolIcon.unitForeground: 单位符号的前景颜色。symbolIcon.variableForeground: 变量符号的前景颜色。
调试图标颜色
-
debugIcon.breakpointForeground: 断点图标颜色。 -
debugIcon.breakpointDisabledForeground: 禁用断点图标颜色。 -
debugIcon.breakpointUnverifiedForeground: 未验证断点图标颜色。 -
debugIcon.breakpointCurrentStackframeForeground: 当前断点堆栈帧图标颜色。 -
debugIcon.breakpointStackframeForeground: 所有断点堆栈帧图标颜色。 -
debugIcon.startForeground: 启动调试的调试工具栏图标。 -
debugIcon.pauseForeground: 暂停的调试工具栏图标。 -
debugIcon.stopForeground: 停止的调试工具栏图标。 -
debugIcon.disconnectForeground: 断开连接的调试工具栏图标。 -
debugIcon.restartForeground: 重启的调试工具栏图标。 -
debugIcon.stepOverForeground: 步进的调试工具栏图标。 -
debugIcon.stepIntoForeground: 步入的调试工具栏图标。 -
debugIcon.stepOutForeground: 步出的调试工具栏图标。 -
debugIcon.continueForeground: 继续的调试工具栏图标。 -
debugIcon.stepBackForeground: 后退的调试工具栏图标。 -
debugConsole.infoForeground: 调试 REPL 控制台中信息消息的前景颜色。 -
debugConsole.warningForeground: 调试 REPL 控制台中警告消息的前景颜色。 -
debugConsole.errorForeground: 调试 REPL 控制台中错误消息的前景颜色。 -
debugConsole.sourceForeground: 调试 REPL 控制台中源文件名前景颜色。 -
debugConsoleInputIcon.foreground: 调试控制台输入标记图标的前景颜色。
笔记本颜色
notebook.editorBackground: 笔记本背景颜色。notebook.cellBorderColor: 笔记本单元格的边框颜色。notebook.cellHoverBackground: 单元格悬停时的背景颜色。notebook.cellInsertionIndicator: 笔记本单元格插入指示器的颜色。notebook.cellStatusBarItemHoverBackground: 笔记本单元格状态栏项目的背景颜色。notebook.cellToolbarSeparator: 单元格底部工具栏中分隔符的颜色notebook.cellEditorBackground: 笔记本单元格编辑器背景颜色notebook.focusedCellBackground: 单元格获得焦点时的背景颜色。notebook.focusedCellBorder: 单元格获得焦点时,单元格焦点指示器边框的颜色。notebook.focusedEditorBorder: 笔记本单元格编辑器边框的颜色。notebook.inactiveFocusedCellBorder: 当单元格获得焦点,而主焦点位于编辑器外部时,单元格顶部和底部边框的颜色。notebook.inactiveSelectedCellBorder: 选中多个单元格时,单元格边框的颜色。notebook.outputContainerBackgroundColor: 笔记本输出容器背景的颜色。notebook.outputContainerBorderColor: 笔记本输出容器的边框颜色。notebook.selectedCellBackground: 单元格被选中时的背景颜色。notebook.selectedCellBorder: 单元格被选中但未获得焦点时,单元格顶部和底部边框的颜色。notebook.symbolHighlightBackground: 突出显示单元格的背景颜色notebookScrollbarSlider.activeBackground: 笔记本滚动条滑块被点击时的背景颜色。notebookScrollbarSlider.background: 笔记本滚动条滑块背景颜色。notebookScrollbarSlider.hoverBackground: 笔记本滚动条滑块悬停时的背景颜色。notebookStatusErrorIcon.foreground: 笔记本单元格状态栏中错误图标的颜色。notebookStatusRunningIcon.foreground: 笔记本单元格状态栏中运行图标的颜色。notebookStatusSuccessIcon.foreground: 笔记本单元格状态栏中成功图标的颜色。notebookEditorOverviewRuler.runningCellForeground: 笔记本编辑器概览标尺中正在运行的单元格装饰的颜色。
图表颜色
charts.foreground: 图表中文本的对比颜色。charts.lines: 图表中线条的颜色。charts.red: 图表中红色元素的颜色。charts.blue: 图表中蓝色元素的颜色。charts.yellow: 图表中黄色元素的颜色。charts.orange: 图表中橙色元素的颜色。charts.green: 图表中绿色元素的颜色。charts.purple: 图表中紫色元素的颜色。chart.line: 图表的线条颜色。chart.axis: 图表的轴颜色。chart.guide: 图表的引导线。
端口颜色
ports.iconRunningProcessForeground: 具有相关正在运行进程的端口图标颜色。
评论视图颜色
commentsView.resolvedIcon: 已解决评论的图标颜色。commentsView.unresolvedIcon: 未解决评论的图标颜色。
操作栏颜色
actionBar.toggledBackground: 操作栏中切换操作项的背景颜色。
简单查找小部件颜色
simpleFindWidget.sashBorder: 窗格边框的颜色。
仪表颜色
gauge.background: 仪表背景颜色。gauge.foreground: 仪表前景颜色。gauge.border: 仪表边框颜色。gauge.warningBackground: 仪表警告背景颜色。gauge.warningForeground: 仪表警告前景颜色。gauge.errorBackground: 仪表错误背景颜色。gauge.errorForeground: 仪表错误前景颜色。
扩展颜色
颜色 ID 也可以通过扩展通过颜色贡献点贡献。这些颜色在使用 workbench.colorCustomizations 设置和颜色主题定义文件中的代码完成时也会出现。用户可以在扩展贡献选项卡中查看扩展定义的颜色。