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#383a49
- activityBar.activeBorder#0078d4
- activityBar.background#181818
- activityBar.border#2b2b2b
- activityBar.foreground#d7d7d7
- activityBar.inactiveForeground#868686
- activityBarBadge.background#0078d4
- activityBarBadge.foreground#ffffff
- badge.background#616161
- badge.foreground#f8f8f8
- button.background#0078d4
- button.border#ffffff12
- button.foreground#ffffff
- button.hoverBackground#026ec1
- button.secondaryBackground#313131
- button.secondaryForeground#cccccc
- button.secondaryHoverBackground#3c3c3c
- chat.slashCommandBackground#34414b
- chat.slashCommandForeground#40a6ff
- checkbox.background#313131
- checkbox.border#3c3c3c
- debugToolBar.background#181818
- descriptionForeground#9d9d9d
- dropdown.background#313131
- dropdown.border#3c3c3c
- dropdown.foreground#cccccc
- dropdown.listBackground#1f1f1f
- editor.background#1f1f1f
- editor.findMatchBackground#9e6a03
- editor.foreground#cccccc
- editor.inactiveSelectionBackground#3a3d4130
- editor.selectionHighlightBackground#add6ff26
- editorBracketHighlight.foreground1#D7D7D7
- editorBracketHighlight.foreground2#D7D7D7
- editorBracketHighlight.foreground3#D7D7D7
- editorBracketHighlight.foreground4#D7D7D7
- editorBracketHighlight.foreground5#D7D7D7
- editorBracketHighlight.foreground6#D7D7D7
- editorGroup.border#ffffff17
- editorGroupHeader.tabsBackground#181818
- editorGroupHeader.tabsBorder#2b2b2b
- editorGutter.addedBackground#2ea043
- editorGutter.deletedBackground#f85149
- editorGutter.modifiedBackground#0078d4
- editorIndentGuide.activeBackground1#707070
- editorIndentGuide.background1#404040
- editorLineNumber.activeForeground#cccccc
- editorLineNumber.foreground#6e7681
- editorOverviewRuler.border#010409
- editorWidget.background#202020
- errorForeground#f85149
- focusBorder#0078d4
- foreground#cccccc
- icon.foreground#cccccc
- input.background#313131
- input.border#3c3c3c
- input.foreground#cccccc
- input.placeholderForeground#818181
- inputOption.activeBackground#2489db82
- inputOption.activeBorder#2488db
- keybindingLabel.foreground#cccccc
- list.activeSelectionIconForeground#ffffff
- list.dropBackground#383b3d
- menu.background#1f1f1f
- menu.border#454545
- menu.foreground#cccccc
- menu.separatorBackground#454545
- notificationCenterHeader.background#1f1f1f
- notificationCenterHeader.foreground#cccccc
- notifications.background#1f1f1f
- notifications.border#2b2b2b
- notifications.foreground#cccccc
- panel.background#181818
- panel.border#2b2b2b
- panelInput.border#2b2b2b
- panelTitle.activeBorder#0078d4
- panelTitle.activeForeground#cccccc
- panelTitle.inactiveForeground#9d9d9d
- peekViewEditor.background#1f1f1f
- peekViewEditor.matchHighlightBackground#bb800966
- peekViewResult.background#1f1f1f
- peekViewResult.matchHighlightBackground#bb800966
- pickerGroup.border#3c3c3c
- ports.iconRunningProcessForeground#369432
- progressBar.background#0078d4
- quickInput.background#222222
- quickInput.foreground#cccccc
- settings.dropdownBackground#313131
- settings.dropdownBorder#3c3c3c
- settings.headerForeground#ffffff
- settings.modifiedItemIndicator#bb800966
- sideBar.background#181818
- sideBar.border#2b2b2b
- sideBar.foreground#cccccc
- sideBarSectionHeader.background#181818
- sideBarSectionHeader.border#2b2b2b
- sideBarSectionHeader.foreground#cccccc
- sideBarTitle.foreground#cccccc
- statusBar.background#181818
- statusBar.border#2b2b2b
- statusBar.debuggingBackground#0078d4
- statusBar.debuggingForeground#ffffff
- statusBar.focusBorder#0078d4
- statusBar.foreground#cccccc
- statusBar.noFolderBackground#1f1f1f
- statusBarItem.focusBorder#0078d4
- statusBarItem.prominentBackground#6e768166
- statusBarItem.remoteBackground#0078d4
- statusBarItem.remoteForeground#ffffff
- tab.activeBackground#1f1f1f
- tab.activeBorder#1f1f1f
- tab.activeBorderTop#0078d4
- tab.activeForeground#ffffff
- tab.border#2b2b2b
- tab.hoverBackground#1f1f1f
- tab.inactiveBackground#181818
- tab.inactiveForeground#9d9d9d
- tab.lastPinnedBorder#cccccc33
- tab.unfocusedActiveBorder#1f1f1f
- tab.unfocusedActiveBorderTop#2b2b2b
- tab.unfocusedHoverBackground#1f1f1f
- terminal.foreground#cccccc
- terminal.inactiveSelectionBackground#3a3d41
- terminal.tab.activeBorder#0078d4
- textBlockQuote.background#2b2b2b
- textBlockQuote.border#616161
- textCodeBlock.background#2b2b2b
- textLink.activeForeground#4daafc
- textLink.foreground#4daafc
- textPreformat.background#3c3c3c
- textPreformat.foreground#d0d0d0
- textSeparator.foreground#21262d
- titleBar.activeBackground#181818
- titleBar.activeForeground#cccccc
- titleBar.border#2b2b2b
- titleBar.inactiveBackground#1f1f1f
- titleBar.inactiveForeground#9d9d9d
- welcomePage.progress.foreground#0078d4
- welcomePage.tileBackground#2b2b2b
- widget.border#313131
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 | #B5CEA8 | — |
| 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 | — |
| storage | #cf8e6d | — |
| punctuation.separator.delimiter | #bcbec4 | — |
| 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 | #bcbec4 | — |
| punctuation.terminator.statement | #bcbec4 | — |
| keyword.operator, punctuation.separator.pointer-access | #bcbec4 | — |
| string, meta.embedded.assembly | #6aab73 | — |
| constant.other.placeholder | #cf8e6d | — |
| 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 | #cf8e6d | — |
| constant.numeric, keyword.operator.plus.exponent, keyword.operator.minus.exponent, keyword.other.unit.hexadecimal | #2aacb8 | — |
| support.type, entity.name.namespace, entity.other.attribute, entity.name.scope-resolution, 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 | #cf8e6d | — |
| support.class | #b5b6e3 | — |
| entity.name.type.enum | #b5b6e3 | — |
| variable.other.enummember | #c77dbb | — |
| variable, meta.definition.variable.name, support.variable, entity.name.variable | #bcbec4 | — |
| variable.parameter | #bcbec4 | — |
| variable.other.member, variable.other.property, variable.other.constant.property, support.variable.property | #9373a5 | — |
| entity.name.function, support.function, support.constant.handlebars, source.powershell variable.other.member, entity.name.operator.custom-literal, entity.name.function | #bcbec4 | — |
| entity.name.function.member | #bcbec4 | italic |
| entity.name.function.preprocessor | #607D8B | — |
| entity.name.label | #000000 | — |
| keyword.control.directive | #b3ae60 | |
| meta.preprocessor.include | #6aab73 | |
| comment | #5f826b | italic |