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.
- activityBar.background#003847
- badge.background#047aa6
- button.background#2AA19899
- debugExceptionWidget.background#00212B
- debugExceptionWidget.border#AB395B
- debugToolBar.background#00212B
- dropdown.background#00212B
- dropdown.border#2AA19899
- editor.background#002B36
- editor.foreground#839496
- editor.lineHighlightBackground#073642
- editor.selectionBackground#274642
- editor.selectionHighlightBackground#005A6FAA
- editor.wordHighlightBackground#004454AA
- editor.wordHighlightStrongBackground#005A6FAA
- editorBracketHighlight.foreground1#cdcdcdff
- editorBracketHighlight.foreground2#b58900ff
- editorBracketHighlight.foreground3#d33682ff
- editorCursor.foreground#D30102
- editorGroup.border#00212B
- editorGroup.dropBackground#2AA19844
- editorGroupHeader.tabsBackground#004052
- editorHoverWidget.background#004052
- editorIndentGuide.activeBackground#C3E1E180
- editorIndentGuide.background#93A1A180
- editorLineNumber.activeForeground#949494
- editorMarkerNavigationError.background#AB395B
- editorMarkerNavigationWarning.background#5B7E7A
- editorWhitespace.foreground#93A1A180
- editorWidget.background#00212B
- errorForeground#ffeaea
- focusBorder#2AA19899
- input.background#003847
- input.foreground#93A1A1
- input.placeholderForeground#93A1A1AA
- inputOption.activeBorder#2AA19899
- inputValidation.errorBackground#571b26
- inputValidation.errorBorder#a92049
- inputValidation.infoBackground#052730
- inputValidation.infoBorder#363b5f
- inputValidation.warningBackground#5d5938
- inputValidation.warningBorder#9d8a5e
- list.activeSelectionBackground#005A6F
- list.dropBackground#00445488
- list.highlightForeground#1ebcc5
- list.hoverBackground#004454AA
- list.inactiveSelectionBackground#00445488
- minimap.selectionHighlight#274642
- panel.border#2b2b4a
- peekView.border#2b2b4a
- peekViewEditor.background#10192c
- peekViewEditor.matchHighlightBackground#7744AA40
- peekViewResult.background#00212B
- peekViewTitle.background#00212B
- pickerGroup.border#2AA19899
- pickerGroup.foreground#2AA19899
- ports.iconRunningProcessForeground#369432
- progressBar.background#047aa6
- quickInputList.focusBackground#005A6F
- selection.background#2AA19899
- sideBar.background#00212B
- sideBarTitle.foreground#93A1A1
- statusBar.background#00212B
- statusBar.debuggingBackground#00212B
- statusBar.foreground#93A1A1
- statusBar.noFolderBackground#00212B
- statusBarItem.prominentBackground#003847
- statusBarItem.prominentHoverBackground#003847
- statusBarItem.remoteBackground#2AA19899
- tab.activeBackground#002B37
- tab.activeForeground#d6dbdb
- tab.border#003847
- tab.inactiveBackground#004052
- tab.inactiveForeground#93A1A1
- tab.lastPinnedBorder#2AA19844
- terminal.ansiBlack#073642
- terminal.ansiBlue#268bd2
- terminal.ansiBrightBlack#002b36
- terminal.ansiBrightBlue#839496
- terminal.ansiBrightCyan#93a1a1
- terminal.ansiBrightGreen#586e75
- terminal.ansiBrightMagenta#6c71c4
- terminal.ansiBrightRed#cb4b16
- terminal.ansiBrightWhite#fdf6e3
- terminal.ansiBrightYellow#657b83
- terminal.ansiCyan#2aa198
- terminal.ansiGreen#859900
- terminal.ansiMagenta#d33682
- terminal.ansiRed#dc322f
- terminal.ansiWhite#eee8d5
- terminal.ansiYellow#b58900
- titleBar.activeBackground#002C39
tokenColors
TextMate scopes and font styles (syntax highlighting rules).
| scope | foreground | fontStyle |
|---|---|---|
| — | #839496 | — |
| meta.embedded, source.groovy.embedded, string meta.image.inline.markdown, variable.legacy.builtin.python | #839496 | — |
| comment | #586E75 | bold |
| string | #2AA198 | — |
| string.regexp | #DC322F | — |
| constant.numeric | #D33682 | — |
| variable.language, variable.other | #268BD2 | — |
| keyword | #859900 | — |
| storage | #93A1A1 | bold |
| entity.name.class, entity.name.type, entity.name.namespace, entity.name.scope-resolution | #CB4B16 | |
| entity.name.function | #268BD2 | — |
| punctuation.definition.variable | #859900 | — |
| punctuation.section.embedded.begin, punctuation.section.embedded.end | #DC322F | — |
| constant.language, meta.preprocessor | #B58900 | — |
| support.function.construct, keyword.other.new | #CB4B16 | — |
| constant.character, constant.other | #CB4B16 | — |
| entity.other.inherited-class | #6C71C4 | — |
| variable.parameter | — | — |
| entity.name.tag | #268BD2 | — |
| punctuation.definition.tag | #586E75 | — |
| entity.other.attribute-name | #93A1A1 | — |
| support.function | #268BD2 | — |
| punctuation.separator.continuation | #DC322F | — |
| support.constant, support.variable | — | — |
| support.type, support.class | #859900 | — |
| support.type.exception | #CB4B16 | — |
| support.other.variable | — | — |
| invalid | #DC322F | — |
| meta.diff, meta.diff.header | #268BD2 | italic |
| markup.deleted | #DC322F | |
| markup.changed | #CB4B16 | |
| markup.inserted | #859900 | — |
| markup.quote | #859900 | — |
| markup.list | #B58900 | — |
| markup.bold, markup.italic | #D33682 | — |
| markup.bold | — | bold |
| markup.italic | — | italic |
| markup.strikethrough | — | strikethrough |
| markup.inline.raw | #2AA198 | |
| markup.heading | #268BD2 | bold |
| markup.heading.setext | #268BD2 | |
| keyword, keyword.control, keyword.operator, keyword.other.template, keyword.other.substitution, storage.type.function.arrow, constant.other.color, entity.name.section, markdown.heading, markup.inline.raw punctuation.definition.raw, markup.heading, storage.type.function.pug, storage.type.function.python, storage.type.annotation, punctuation.bracket.angle, keyword.other.new, storage.type.generic.wildcard, source.go keyword.operator, constant.other.symbol.ruby punctuation.definition.constant.ruby, variable.parameter, support.function.builtin.rust, storage.type.function.coffee, entity.name.variable.parameter, punctuation.separator.hash.cs, constant.other.symbol.ruby punctuation.definition.constant.ruby, constant.other.symbol.hashkey.ruby punctuation.definition.constant.ruby, meta.function.parameters variable.other, entity.name.type.annotation.kotlin, storage.type.objc, parameter.variable.function, markup punctuation.definition, punctuation.section.directive, punctuation.definition.preprocessor, source.ruby punctuation.definition.variable, support.function.textbf, source.graphql support.type.builtin, source.ocaml variable.interpolation string, entity.name.function.definition.special.constructor, entity.name.function.definition.special.member.destructor., meta.function.parameters variable punctuation.definition.variable.php, source.wsd keyword.other.activity, keyword.control.class.ruby, keyword.control.def.ruby, keyword.function.go, keyword.other.fn.rust, markup.other.anchor, markup.list.bullet, markup.list punctuation.definition, keyword.control.default, punctuation.section, punctuation.separator, punctuation.terminator, markup.bold.markdown, source.zig storage.type.function | — | bold |
Shiki preview
TypeScript sample highlighted with this variant's colors and tokenColors.
Loading...