Color themes
VS Code preview
Full workbench mockup using this variant's colors and tokenColors.
Loading...
colors
Workbench UI color keys from the theme JSON colors map.
- actionBar.toggledBackground#dddddd
- activityBar.activeBorder#005fb8
- activityBar.background#f8f8f8
- activityBar.border#e5e5e5
- activityBar.foreground#1f1f1f
- activityBar.inactiveForeground#616161
- activityBarBadge.background#4e4f47
- activityBarBadge.foreground#F1F0E9
- badge.background#393a3490
- badge.foreground#3b3b3b
- button.background#1c6b48
- button.border#0000001a
- button.foreground#F1F0E9
- button.hoverBackground#0258a8
- button.secondaryBackground#e5e5e5
- button.secondaryForeground#3b3b3b
- button.secondaryHoverBackground#cccccc
- chat.slashCommandBackground#d2ecff
- chat.slashCommandForeground#306ca2
- checkbox.background#f8f8f8
- checkbox.border#cecece
- debugToolBar.background#F1F0E9
- descriptionForeground#3b3b3b
- diffEditor.unchangedRegionBackground#f8f8f8
- dropdown.background#ffffff
- dropdown.border#cecece
- dropdown.foreground#3b3b3b
- dropdown.listBackground#ffffff
- editor.background#f8f8f8
- editor.findMatchHighlightBackground#f8ab17aa
- editor.foreground#000000
- editor.inactiveSelectionBackground#e5ebf1
- editor.lineHighlightBackground#edf4fc
- editor.selectionHighlightBackground#add6ff80
- editor.wordHighlightBackground#0c6ddd20
- editorBracketHighlight.foreground1#000000
- editorBracketHighlight.foreground2#000000
- editorBracketHighlight.foreground3#000000
- editorBracketHighlight.foreground4#000000
- editorBracketHighlight.foreground5#000000
- editorBracketHighlight.foreground6#000000
- editorGroup.border#e5e5e5
- editorGroupHeader.tabsBackground#f8f8f8
- editorGroupHeader.tabsBorder#e5e5e5
- editorGutter.addedBackground#1e754f
- editorGutter.deletedBackground#ab5959
- editorGutter.modifiedBackground#296aa3
- editorIndentGuide.activeBackground1#939393
- editorIndentGuide.background1#d3d3d3
- editorLineNumber.activeForeground#171184
- editorLineNumber.foreground#6e7681
- editorOverviewRuler.border#e5e5e5
- editorSuggestWidget.background#f8f8f8
- editorWidget.background#f8f8f8
- errorForeground#f85149
- focusBorder#005fb8
- foreground#3b3b3b
- gitDecoration.addedResourceForeground#1e754f
- gitDecoration.conflictingResourceForeground#a65e2b
- gitDecoration.deletedResourceForeground#ab5959
- gitDecoration.ignoredResourceForeground#393a3450
- gitDecoration.modifiedResourceForeground#296aa3
- gitDecoration.submoduleResourceForeground#393a3490
- gitDecoration.untrackedResourceForeground#2993a3
- icon.foreground#3b3b3b
- input.background#ffffff
- input.border#cecece
- input.foreground#3b3b3b
- input.placeholderForeground#868686
- inputOption.activeBackground#bed6ed
- inputOption.activeBorder#005fb8
- inputOption.activeForeground#000000
- keybindingLabel.foreground#3b3b3b
- list.activeSelectionBackground#e8e8e8
- list.activeSelectionForeground#000000
- list.activeSelectionIconForeground#000000
- list.focusAndSelectionOutline#005fb8
- list.hoverBackground#f2f2f2
- menu.border#cecece
- notebook.cellBorderColor#e5e5e5
- notebook.selectedCellBackground#c8ddf150
- notificationCenterHeader.background#ffffff
- notificationCenterHeader.foreground#3b3b3b
- notifications.background#ffffff
- notifications.border#e5e5e5
- notifications.foreground#3b3b3b
- panel.background#f8f8f8
- panel.border#e5e5e5
- panelInput.border#e5e5e5
- panelTitle.activeBorder#005fb8
- panelTitle.activeForeground#3b3b3b
- panelTitle.inactiveForeground#3b3b3b
- peekViewResult.background#ffffff
- peekViewResult.matchHighlightBackground#3691f966
- pickerGroup.border#e5e5e5
- pickerGroup.foreground#8b949e
- ports.iconRunningProcessForeground#369432
- progressBar.background#005fb8
- quickInput.background#f8f8f8
- quickInput.foreground#3b3b3b
- searchEditor.textInputBorder#cecece
- settings.dropdownBackground#ffffff
- settings.dropdownBorder#cecece
- settings.headerForeground#1f1f1f
- settings.modifiedItemIndicator#bb800966
- settings.numberInputBorder#cecece
- settings.textInputBorder#cecece
- sideBar.background#f8f8f8
- sideBar.border#e5e5e5
- sideBar.foreground#3b3b3b
- sideBarSectionHeader.background#f8f8f8
- sideBarSectionHeader.border#e5e5e5
- sideBarSectionHeader.foreground#3b3b3b
- sideBarTitle.foreground#3b3b3b
- statusBar.background#f8f8f8
- statusBar.border#e5e5e5
- statusBar.debuggingBackground#E7E5DB
- statusBar.debuggingForeground#4e4f47
- statusBar.focusBorder#005fb8
- statusBar.foreground#3b3b3b
- statusBar.noFolderBackground#f8f8f8
- statusBarItem.errorBackground#c72e0f
- statusBarItem.focusBorder#005fb8
- statusBarItem.prominentBackground#6e768166
- tab.activeBackground#ffffff
- tab.activeBorder#f8f8f8
- tab.activeBorderTop#005fb8
- tab.activeForeground#3b3b3b
- tab.border#e5e5e5
- tab.hoverBackground#ffffff
- tab.inactiveBackground#f8f8f8
- tab.inactiveForeground#868686
- tab.lastPinnedBorder#d4d4d4
- tab.unfocusedActiveBorder#f8f8f8
- tab.unfocusedActiveBorderTop#e5e5e5
- tab.unfocusedHoverBackground#f8f8f8
- terminal.ansiBlack#121212
- terminal.ansiBlue#296aa3
- terminal.ansiBrightBlack#aaaaaa
- terminal.ansiBrightBlue#296aa3
- terminal.ansiBrightCyan#2993a3
- terminal.ansiBrightGreen#1e754f
- terminal.ansiBrightMagenta#a13865
- terminal.ansiBrightRed#ab5959
- terminal.ansiBrightWhite#121212
- terminal.ansiBrightYellow#fd8f19
- terminal.ansiCyan#2993a3
- terminal.ansiGreen#1e754f
- terminal.ansiMagenta#a13865
- terminal.ansiRed#ab5959
- terminal.ansiWhite#121212
- terminal.ansiYellow#fd8f19
- terminal.foreground#393a34
- terminal.inactiveSelectionBackground#e5ebf1
- terminal.selectionBackground#22222215
- terminal.tab.activeBorder#005fb8
- terminalCursor.foreground#005fb8
- textBlockQuote.background#f8f8f8
- textBlockQuote.border#e5e5e5
- textCodeBlock.background#f8f8f8
- textLink.activeForeground#005fb8
- textLink.foreground#005fb8
- textPreformat.background#0000001f
- textPreformat.foreground#3b3b3b
- textSeparator.foreground#21262d
- titleBar.activeBackground#f8f8f8
- titleBar.activeForeground#1e1e1e
- titleBar.border#e5e5e5
- titleBar.inactiveBackground#f8f8f8
- titleBar.inactiveForeground#8b949e
- welcomePage.tileBackground#f3f3f3
- widget.border#e5e5e5
tokenColors
TextMate scopes and font styles (syntax highlighting rules).
| scope | foreground | fontStyle |
|---|---|---|
| meta.embedded, source.groovy.embedded, string meta.image.inline.markdown, variable.legacy.builtin.python | #D4D4D4 | — |
| emphasis | — | italic |
| strong | — | bold |
| header | #000080 | — |
| constant.regexp | #646695 | — |
| entity.name.tag | #569CD6 | — |
| entity.name.tag.css | #D7BA7D | — |
| entity.other.attribute-name | #14646e | — |
| entity.other.attribute-name.class.css, entity.other.attribute-name.class.mixin.css, entity.other.attribute-name.id.css, entity.other.attribute-name.parent-selector.css, entity.other.attribute-name.pseudo-class.css, entity.other.attribute-name.pseudo-element.css, source.css.less entity.other.attribute-name.id, entity.other.attribute-name.scss | #D7BA7D | — |
| invalid | #F44747 | — |
| markup.underline | — | underline |
| markup.bold | #569CD6 | bold |
| markup.heading | #569CD6 | bold |
| markup.italic | — | italic |
| markup.strikethrough | — | strikethrough |
| markup.inserted | #B5CEA8 | — |
| markup.deleted | #CE9178 | — |
| markup.changed | #569CD6 | — |
| punctuation.definition.quote.begin.markdown | #6A9955 | — |
| punctuation.definition.list.begin.markdown | #6796E6 | — |
| markup.inline.raw | #CE9178 | — |
| punctuation.definition.tag | #808080 | — |
| meta.preprocessor.string | #CE9178 | — |
| meta.preprocessor.numeric | #B5CEA8 | — |
| meta.structure.dictionary.key.python | #0451A5 | — |
| meta.diff.header | #000080 | — |
| string.tag | #CE9178 | — |
| string.value | #CE9178 | — |
| string.regexp | #D16969 | — |
| punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end, punctuation.section.embedded | #569CD6 | — |
| meta.template.expression | #D4D4D4 | — |
| support.type.vendored.property-name, support.type.property-name, variable.css, variable.scss, variable.other.less, source.coffee.embedded | #14646e | — |
| keyword.other.unit | #000000 | — |
| punctuation.section.embedded.begin.php, punctuation.section.embedded.end.php | #569CD6 | — |
| support.function.git-rebase | #0451A5 | — |
| constant.sha.git-rebase | #B5CEA8 | — |
| storage.modifier.import.java, variable.language.wildcard.java, storage.modifier.package.java | #D4D4D4 | — |
| variable.language | #569CD6 | — |
| meta.type.cast.expr, meta.type.new.expr, support.constant.math, support.constant.dom, support.constant.json, entity.other.inherited-class | #4EC9B0 | — |
| meta.object-literal.key | #001080 | — |
| support.constant.property-value, support.constant.font-name, support.constant.media-type, support.constant.media, constant.other.color.rgb-value, constant.other.rgb-value, support.constant.color | #CE9178 | — |
| punctuation.definition.group.regexp, punctuation.definition.group.assertion.regexp, punctuation.definition.character-class.regexp, punctuation.character.set.begin.regexp, punctuation.character.set.end.regexp, keyword.operator.negation.regexp, support.other.parenthesis.regexp | #CE9178 | — |
| constant.character.character-class.regexp, constant.other.character-class.set.regexp, constant.other.character-class.regexp, constant.character.set.regexp | #D16969 | — |
| keyword.operator.or.regexp, keyword.control.anchor.regexp | #DCDCAA | — |
| keyword.operator.quantifier.regexp | #D7BA7D | — |
| constant.character, constant.other.option | #569CD6 | — |
| constant.character.escape | #D7BA7D | — |
| token.info-token | #6796E6 | — |
| token.warn-token | #CD9731 | — |
| token.error-token | #F44747 | — |
| token.debug-token | #B267E6 | — |
| meta.bracket.square.access, punctuation.definition.begin.bracket.square, punctuation.definition.end.bracket.square, punctuation.section.arguments.begin.bracket, punctuation.section.arguments.end.bracket, punctuation.section.block.begin.bracket.curly, punctuation.section.block.end.bracket.curly, punctuation.section.parens.begin.bracket.round, punctuation.section.parens.end.bracket.round, storage.modifier.array.bracket | #6a737d | — |
| punctuation.terminator.statement, punctuation.separator.scope-resolution, punctuation.separator.namespace | #000000 | — |
| keyword.operator, punctuation.separator.pointer-access | #000000 | — |
| string, meta.embedded.assembly | #032f62 | — |
| constant.other.placeholder | #9CDCFE | — |
| comment | #008000 | — |
| punctuation.separator.delimiter | #000000 | — |
| meta.bracket.square.access, punctuation.definition.begin.bracket.square, punctuation.definition.end.bracket.square, punctuation.section.arguments.begin.bracket, punctuation.section.arguments.end.bracket, punctuation.section.block.begin.bracket.curly, punctuation.section.block.end.bracket.curly, punctuation.section.parens.begin.bracket.round, punctuation.section.parens.end.bracket.round, storage.modifier.array.bracket | #000000 | — |
| punctuation.separator, punctuation.terminator.statement | #000000 | — |
| keyword.operator, punctuation.separator.pointer-access, storage.modifier.pointer | #000000 | — |
| string, meta.embedded.assembly | #a31515 | — |
| constant.other.placeholder | #a31515 | — |
| keyword, keyword.control, storage.modifier, keyword.operator.noexcept, keyword.operator.new, keyword.operator.expression, keyword.operator.cast, keyword.operator.sizeof, keyword.operator.alignof, keyword.operator.typeid, keyword.operator.alignas, keyword.operator.instanceof, keyword.operator.logical.python, keyword.operator.wordlike, source.cpp keyword.operator.new, keyword.operator.delete, keyword.other.using, keyword.other.directive.using, keyword.control, keyword.other.operator, entity.name.operator | #0000ff | — |
| constant.numeric, keyword.operator.plus.exponent, keyword.operator.minus.exponent | #000000 | — |
| support.type, entity.name.namespace, entity.other.attribute, entity.name.scope-resolution, storage, storage.type, storage.type.numeric.go, storage.type.byte.go, storage.type.boolean.go, storage.type.string.go, storage.type.uintptr.go, storage.type.error.go, storage.type.rune.go, storage.type.cs, storage.type.generic.cs, storage.type.modifier.cs, storage.type.variable.cs, storage.type.annotation.java, storage.type.generic.java, storage.type.java, storage.type.object.array.java, storage.type.primitive.array.java, storage.type.primitive.java, storage.type.token.java, storage.type.groovy, storage.type.annotation.groovy, storage.type.parameters.groovy, storage.type.generic.groovy, storage.type.object.array.groovy, storage.type.primitive.array.groovy, storage.type.primitive.groovy, entity.name.type.hlsl, storage.type.texture.hlsl, storage.type.sampler.hlsl, storage.type.object.rw.hlsl | #0000ff | — |
| support.class | #00009d | — |
| entity.name.type.enum | #00009d | — |
| variable.other.enummember | #000000 | — |
| variable, meta.definition.variable.name, support.variable, entity.name.variable, variable.other | #000000 | — |
| variable.parameter | #000000 | — |
| variable.other.member, variable.other.property, variable.other.constant.property, support.variable.property | #8b008b | — |
| entity.name.function, support.function, support.constant.handlebars, source.powershell variable.other.member, entity.name.operator.custom-literal, entity.name.function | #008b8b | — |
| entity.name.function.member | #008b8b | — |
| meta.preprocessor, entity.name.function.preprocessor | #6f008a | — |
| constant.language | #6f008a | — |