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.activeBorder#3691ff
- activityBar.background#2d333d
- activityBar.foreground#abb2bf
- activityBarBadge.background#3691ff
- activityBarBadge.foreground#ffffff
- badge.background#3691ff
- badge.foreground#ffffff
- breadcrumb.activeSelectionForeground#2d93ff
- breadcrumb.focusForeground#abb2bf
- breadcrumb.foreground#636d83
- button.background#2b72c9
- button.foreground#ffffff
- button.hoverBackground#3691ff
- button.secondaryBackground#2d333d
- button.secondaryForeground#3691ff
- button.secondaryHoverBackground#303842
- charts.blue#285bff
- charts.green#3fc56b
- charts.orange#fd7e57
- charts.purple#8c62fd
- charts.red#fc4a6d
- charts.yellow#f6be48
- debugConsole.errorForeground#f81141
- debugConsole.infoForeground#3691ff
- debugConsole.sourceForeground#545862
- debugConsole.warningForeground#fd7e57
- debugConsoleInputIcon.foreground#2b72c9
- debugExceptionWidget.background#9c1e37
- debugExceptionWidget.border#ff2e3f
- debugIcon.breakpointCurrentStackframeForeground#3691ff
- debugIcon.breakpointDisabledForeground#636d83
- debugIcon.breakpointForeground#ff6480
- debugIcon.breakpointStackframeForeground#3fc56b
- debugIcon.breakpointUnverifiedForeground#ce9887
- debugIcon.continueForeground#3fc56b
- debugIcon.disconnectForeground#ff6480
- debugIcon.pauseForeground#ce9887
- debugIcon.restartForeground#fd7e57
- debugIcon.startForeground#3fc56b
- debugIcon.stepBackForeground#3691ff
- debugIcon.stepIntoForeground#3691ff
- debugIcon.stepOutForeground#3691ff
- debugIcon.stepOverForeground#3691ff
- debugIcon.stopForeground#ff6480
- debugTokenExpression.boolean#0098DD
- debugTokenExpression.error#f81141
- debugTokenExpression.name#ce9887
- debugTokenExpression.number#ff78f8
- debugTokenExpression.string#f9c859
- debugTokenExpression.value#abb2bf
- debugToolBar.background#25272d
- debugView.exceptionLabelBackground#ff0000
- debugView.exceptionLabelForeground#f9f9f9
- debugView.stateLabelBackground#d5d7d8
- debugView.stateLabelForeground#383A42
- debugView.valueChangedHighlight#7A82DA
- diffEditor.diagonalFill#3d434f
- diffEditor.insertedTextBackground#2b663f73
- diffEditor.removedTextBackground#8034346c
- dropdown.background#20242a
- dropdown.border#3d434f
- dropdown.foreground#abb2bf
- dropdown.listBackground#20242a
- editor.background#282c34
- editor.findMatchBackground#177849b2
- editor.findMatchBorder#ffcc00
- editor.findMatchHighlightBackground#177849b2
- editor.findRangeHighlightBackground#3690ff34
- editor.focusedStackFrameHighlightBackground#3fc56c3d
- editor.foldBackground#282c3494
- editor.foreground#abb2bf
- editor.hoverHighlightBackground#4c9dff1a
- editor.lineHighlightBackground#2d333d
- editor.rangeHighlightBackground#7a82da38
- editor.selectionBackground#0084ff4b
- editor.selectionHighlightBackground#ffffff1a
- editor.snippetFinalTabstopHighlightBackground#636d8377
- editor.snippetFinalTabstopHighlightBorder#636d83
- editor.snippetTabstopHighlightBackground#636d8377
- editor.snippetTabstopHighlightBorder#636d83
- editor.stackFrameHighlightBackground#10b3fe4b
- editor.symbolHighlightBackground#b629954f
- editor.wordHighlightBackground#50749f5b
- editor.wordHighlightStrongBackground#b629954f
- editorBracketHighlight.foreground1#92f535
- editorBracketHighlight.foreground2#28e4eb
- editorBracketHighlight.foreground3#ffa023
- editorBracketHighlight.foreground4#00ff95
- editorBracketHighlight.foreground5#ff78ff
- editorBracketHighlight.foreground6#ffffff
- editorBracketHighlight.unexpectedBracket.foreground#ff0000
- editorBracketMatch.border#7a82da
- editorCodeLens.foreground#636d83
- editorCursor.background#282c34
- editorCursor.foreground#528bff
- editorError.background#ff2e3f38
- editorError.foreground#ff2e3f
- editorGroup.border#181a1d
- editorGroup.dropBackground#58607499
- editorGroup.emptyBackground#22252a
- editorGroup.focusedEmptyBorder#3691ff
- editorGroupHeader.noTabsBackground#22252a
- editorGroupHeader.tabsBackground#22252a
- editorGutter.addedBackground#237236
- editorGutter.deletedBackground#745b53
- editorGutter.modifiedBackground#015f88
- editorHint.foreground#7a82da
- editorHoverWidget.statusBarBackground#2c333e
- editorIndentGuide.activeBackground#565e6e
- editorIndentGuide.background#3d434f
- editorInfo.background#3690ff33
- editorInfo.foreground#3691ff
- editorLightBulb.foreground#ffcc00
- editorLightBulbAutoFix.foreground#ffcc00
- editorLineNumber.activeForeground#ffcc00
- editorLineNumber.foreground#636d83
- editorLink.activeForeground#3691ff
- editorMarkerNavigation.background#282c34
- editorOverviewRuler.addedForeground#237236
- editorOverviewRuler.bracketMatchForeground#7a82da
- editorOverviewRuler.deletedForeground#745b53
- editorOverviewRuler.errorForeground#ff2e3f
- editorOverviewRuler.findMatchForeground#177849b2
- editorOverviewRuler.infoForeground#3691ff
- editorOverviewRuler.modifiedForeground#015f88
- editorOverviewRuler.selectionHighlightForeground#547cac9f
- editorOverviewRuler.warningForeground#da7a43
- editorOverviewRuler.wordHighlightForeground#547cac9f
- editorOverviewRuler.wordHighlightStrongForeground#973c82ad
- editorPane.background#25272d
- editorRuler.foreground#3d434f
- editorWarning.background#da7a433b
- editorWarning.foreground#da7a43
- editorWhitespace.foreground#3d434f
- editorWidget.background#22252a
- editorWidget.border#636d83
- errorForeground#ff2e3f
- extensionButton.prominentBackground#2b72c9
- extensionButton.prominentForeground#ffffff
- extensionButton.prominentHoverBackground#3691ff
- focusBorder#3691ff
- foreground#abb2bf
- gitDecoration.addedResourceForeground#37bd58
- gitDecoration.conflictingResourceForeground#fc4a6d
- gitDecoration.deletedResourceForeground#745b53
- gitDecoration.ignoredResourceForeground#71798a
- gitDecoration.modifiedResourceForeground#199ffd
- gitDecoration.stageDeletedResourceForeground#745b53
- gitDecoration.stageModifiedResourceForeground#199ffd
- gitDecoration.submoduleResourceForeground#8c62fd
- gitDecoration.untrackedResourceForeground#37bd58
- gitlens.gutterBackgroundColor#ffffff11
- gitlens.gutterForegroundColor#abb2bf
- gitlens.gutterUncommittedForegroundColor#199ffd
- gitlens.lineHighlightBackgroundColor#3a3e68
- gitlens.lineHighlightOverviewRulerColor#3a3e68
- gitlens.trailingLineForegroundColor#636d83a0
- input.background#282c34
- input.border#3d434f
- input.foreground#abb2bf
- input.placeholderForeground#545862
- inputOption.activeBackground#2b72c977
- inputOption.activeBorder#3691ff
- inputOption.activeForeground#ffffff
- inputValidation.errorBackground#9c1e37
- inputValidation.errorBorder#ff2e3f
- inputValidation.errorForeground#ffffff
- inputValidation.infoBackground#2b72c9
- inputValidation.infoBorder#3691ff
- inputValidation.infoForeground#ffffff
- inputValidation.warningBackground#da7a43
- inputValidation.warningBorder#ff936a
- inputValidation.warningForeground#ffffff
- keybindingLabel.background#7a82da60
- keybindingLabel.border#abb2bf25
- keybindingLabel.bottomBorder#abb2bf25
- keybindingLabel.foreground#ffffffbb
- list.activeSelectionBackground#2b72c9
- list.dropBackground#1f5392
- list.errorForeground#ff2e3f
- list.focusForeground#ffffff
- list.highlightForeground#10b1fe
- list.hoverBackground#2d333d
- list.inactiveSelectionBackground#3f4451
- list.warningForeground#da7a43
- listFilterWidget.background#177849b2
- listFilterWidget.noMatchesOutline#ff2e3f
- merge.currentContentBackground#97665750
- merge.currentHeaderBackground#8f66588a
- merge.incomingContentBackground#3690ff44
- merge.incomingHeaderBackground#3690ff7a
- minimap.findMatchHighlight#177849b2
- notebook.cellBorderColor#3d434f
- notebook.cellEditorBackground#2d313a
- notebook.cellHoverBackground#2d333d
- notebook.cellStatusBarItemHoverBackground#2d333d
- notebook.cellToolbarSeparator#3d434f
- notebook.focusedCellBackground#22252a
- notebook.focusedCellBorder#3691ff
- notebook.inactiveFocusedCellBorder#797f8c
- notebook.inactiveSelectedCellBorder#3691ff
- notebook.outputContainerBackgroundColor#22252a
- notebook.selectedCellBackground#22252a
- notebook.symbolHighlightBackground#3a3e68
- notebookScrollbarSlider.activeBackground#c1d9ff35
- notebookScrollbarSlider.background#c1d9ff14
- notebookScrollbarSlider.hoverBackground#c1d9ff28
- notebookStatusErrorIcon.foreground#f81141
- notebookStatusRunningIcon.foreground#3691ff
- notebookStatusSuccessIcon.foreground#3fc56b
- notificationCenter.border#3d434f
- notificationCenterHeader.background#303842
- notificationCenterHeader.foreground#abb2bf
- notificationLink.foreground#3691ff
- notifications.background#282c34
- notifications.border#3d434f
- notifications.foreground#abb2bf
- notificationToast.border#3d434f
- panel.border#3d434f
- panelTitle.activeBorder#3691ff
- panelTitle.activeForeground#abb2c0
- panelTitle.inactiveForeground#797f8c
- peekView.border#3691ff
- peekViewEditor.background#282c34
- peekViewEditor.matchHighlightBackground#24494a
- peekViewResult.background#22252a
- peekViewResult.fileForeground#abb2bf
- peekViewResult.lineForeground#abb2bf
- peekViewResult.matchHighlightBackground#24494a
- peekViewResult.selectionBackground#3691ff
- peekViewResult.selectionForeground#ffffff
- peekViewTitle.background#22252a
- peekViewTitleDescription.foreground#636d83
- peekViewTitleLabel.foreground#abb2bf
- pickerGroup.border#3d434f
- pickerGroup.foreground#3691ff
- progressBar.background#3691ff
- quickInputList.focusBackground#3a3e68
- sash.hoverBorder#3691ff
- scrollbarSlider.activeBackground#c1d9ff35
- scrollbarSlider.background#c1d9ff14
- scrollbarSlider.hoverBackground#c1d9ff28
- selection.background#2b72c9
- sideBar.background#22252a
- sideBar.border#181a1d
- sideBar.dropBackground#3f4451
- sideBar.foreground#abb2bf
- sideBarSectionHeader.background#303842
- sideBarSectionHeader.foreground#abb2bf
- sideBarTitle.foreground#abb2bf
- statusBar.background#37404b
- statusBar.border#3691ff
- statusBar.debuggingBackground#37404b
- statusBar.debuggingBorder#ff936a
- statusBar.debuggingForeground#abb2bf
- statusBar.foreground#abb2bf
- statusBar.noFolderBackground#37404b
- statusBar.noFolderBorder#9f7efe
- statusBar.noFolderForeground#abb2bf
- statusBarItem.activeBackground#c1d9ff35
- statusBarItem.errorBackground#00000000
- statusBarItem.errorForeground#ff2e3f
- statusBarItem.hoverBackground#c1d9ff28
- statusBarItem.prominentBackground#2b72c9
- statusBarItem.prominentForeground#ffffff
- statusBarItem.prominentHoverBackground#3691ff
- statusBarItem.remoteBackground#262a30
- statusBarItem.remoteForeground#abb2bf
- statusBarItem.warningBackground#00000000
- statusBarItem.warningForeground#da7a43
- symbolIcon.arrayForeground#7A82DA
- symbolIcon.booleanForeground#0098DD
- symbolIcon.classForeground#ff6480
- symbolIcon.colorForeground#9f7efe
- symbolIcon.constantForeground#9f7efe
- symbolIcon.constructorForeground#0098DD
- symbolIcon.enumeratorForeground#ff6480
- symbolIcon.enumeratorMemberForeground#ce9887
- symbolIcon.eventForeground#8bcdef
- symbolIcon.fieldForeground#ce9887
- symbolIcon.fileForeground#abb2bf
- symbolIcon.folderForeground#abb2bf
- symbolIcon.functionForeground#3fc56b
- symbolIcon.interfaceForeground#ff6480
- symbolIcon.keyForeground#ce9887
- symbolIcon.keywordForeground#0098DD
- symbolIcon.methodForeground#3fc56b
- symbolIcon.moduleForeground#ff6480
- symbolIcon.namespaceForeground#ff6480
- symbolIcon.nullForeground#0098DD
- symbolIcon.numberForeground#ff78f8
- symbolIcon.objectForeground#abb2bf
- symbolIcon.operatorForeground#7A82DA
- symbolIcon.propertyForeground#ce9887
- symbolIcon.referenceForeground#abb2bf
- symbolIcon.snippetForeground#636d83
- symbolIcon.stringForeground#f9c859
- symbolIcon.structForeground#ff6480
- symbolIcon.textForeground#636d83
- symbolIcon.typeParameterForeground#8bcdef
- symbolIcon.unitForeground#f9c859
- symbolIcon.variableForeground#abb2bf
- tab.activeBorderTop#3691ff
- tab.activeForeground#abb2bf
- tab.border#3d434f
- tab.hoverBackground#2d333d
- tab.inactiveBackground#25272d
- tab.inactiveForeground#636d83
- tab.unfocusedActiveBorderTop#636d83
- terminal.ansiBlack#40444c
- terminal.ansiBlue#285bff
- terminal.ansiBrightBlack#8f9aae
- terminal.ansiBrightBlue#199ffd
- terminal.ansiBrightCyan#50acae
- terminal.ansiBrightGreen#37bd58
- terminal.ansiBrightMagenta#fc58f6
- terminal.ansiBrightRed#fc4a6d
- terminal.ansiBrightWhite#ffffff
- terminal.ansiBrightYellow#f6be48
- terminal.ansiCyan#3a8ab2
- terminal.ansiGreen#23974a
- terminal.ansiMagenta#8c62fd
- terminal.ansiRed#f81141
- terminal.ansiWhite#cdd3e0
- terminal.ansiYellow#fd7e57
- terminal.tab.activeBorder#3691ff
- terminalCursor.foreground#ffcc00
- textBlockQuote.background#3d434f
- textBlockQuote.border#0099e1
- textCodeBlock.background#282c34
- textLink.activeForeground#3691ff
- textLink.foreground#3691ff
- textPreformat.foreground#ce9887
- textSeparator.foreground#3d434f
- titleBar.activeBackground#404753
- titleBar.activeForeground#abb2bf
- titleBar.inactiveBackground#40475399
- titleBar.inactiveForeground#abb2bf99
- walkThrough.embeddedEditorBackground#22252a
- welcomePage.buttonBackground#22252a
- welcomePage.buttonHoverBackground#3a3e68
- widget.shadow#22252a
tokenColors
TextMate scopes and font styles (syntax highlighting rules).
| scope | foreground | fontStyle |
|---|---|---|
| comment.unused.elixir | #abb2bf | — |
| comment, punctuation.definition.comment, comment.block.documentation punctuation.definition, string.comment, comment.block.documentation, comment.block | #636d83 | — |
| comment.block.documentation variable, keyword.other.documentation, storage.type.class.jsdoc, comment.block variable.parameter, keyword.other.phpdoc, comment.block.documentation entity.name.type, meta.other.type.phpdoc support class | #7c8495 | — |
| punctuation.comma.graphql, punctuation.definition.variable, punctuation.definition.parameters, punctuation.definition.array, punctuation.definition.function, punctuation.brace, punctuation.terminator.statement, punctuation.delimiter.object.comma, punctuation.definition.entity, punctuation.definition, punctuation.definition.string.begin.markdown, punctuation.definition.string.end.markdown, punctuation.separator.key-value, punctuation.separator.dictionary, punctuation.terminator, punctuation.delimiter.comma, punctuation.separator.comma, punctuation.accessor, punctuation.separator.array, punctuation.section, punctuation.section.property-list.begin.bracket.curly, punctuation.section.property-list.end.bracket.curly, punctuation.separator.statement, punctuation.section.array.elixir, punctuation.separator.object.elixir, punctuation.section.embedded.elixir, punctuation.section.function.elixir, punctuation.section.scope.elixir, punctuation.separator.parameter, meta.brace.round, meta.brace.square, meta.brace.curly, constant.name.attribute.tag.pug, punctuation.section.embedded, punctuation.separator.method, punctuation.separator, punctuation.other.comma, punctuation.bracket, keyword.control.ternary, string.interpolated.pug, support.function.interpolation.sass, punctuation.parenthesis.begin, punctuation.parenthesis.end, punctuation.operation.graphql, punctuation.colon.graphql | #282C34 | — |
| none | #abb2bf | — |
| .operator | #ccca62 | — |
| keyword, keyword.operator.expression, keyword.operator.type.asserts, variable.language, keyword.other.special-method.elixir, meta.control.flow | #10b1fe | — |
| support.type.primitive | #10b1fe | — |
| variable, source.elixir.embedded.source, string source.groovy, string meta.embedded.line.ruby | #d19a66 | — |
| entity.name.function, meta.require, support.function.any-method, meta.function-call, meta.method-call, variable.function | #c678dd | — |
| support.class, entity.name.class, entity.name.type.class, meta.class.instance, meta.class.inheritance, entity.other.inherited-class, entity.name.type, variable.other.constant.elixir, storage.type.haskell, support.type.graphql, support.type.enum.graphql | #ff6480 | — |
| keyword.other.special-method | #3fc56b | — |
| storage, constant.language | #10b1fe | — |
| support.function | #3fc56b | — |
| string, punctuation.definition.string, support.constant.property-value, string.quoted.double.shell, support.function.variable.quoted.single.elixir, storage.type.string | #98c379 | — |
| constant.numeric, variable.other.anonymous.elixir | #ff78f8 | — |
| none | #ff78f8 | — |
| none | #10b1fe | — |
| constant, variable.other.constant, punctuation.definition.constant, constant.other.symbol, constant.language.symbol, support.constant, support.variable.magic.python, variable.other.enummember | #9f7efe | — |
| entity.name.tag, punctuation.definition.tag | #3691ff | — |
| entity.other.attribute-name, string.unquoted.alias.graphql | #ff936a | — |
| meta.selector | #7a82da | — |
| none | #ff78f8 | — |
| markup.heading, punctuation.definition.heading, entity.name.section, markup.heading.setext | #f9c859 | |
| keyword.other.unit | #f9c859 | — |
| markup.bold, punctuation.definition.bold | #ff6480 | bold |
| markup.italic, punctuation.definition.italic | #ff936a | — |
| markup.raw.inline | #f9c859 | — |
| string.other.link | #3691ff | — |
| meta.link | #10b1fe | — |
| beginning.punctuation.definition.list | #ce9887 | — |
| markup.quote | #9f7efe | — |
| meta.separator | #abb2bf | — |
| markup.inserted | #3fc56b | — |
| markup.deleted | #ff6480 | — |
| markup.changed | #10b1fe | — |
| string.regexp | #f9c859 | — |
| constant.character.escape, constant.other.character-class | #ff936a | — |
| variable.interpolation | #10b1fe | — |
| invalid | #fc2f52 | — |
| keyword.operator.new | #10b1fe | — |
| entity.other.attribute-name.id | #ff6480 | — |
| meta.function-call.arguments | #abb2bf | — |
| meta.object-literal.key, meta.object.member, variable.other.property, variable.other.object.property, support.variable.property, variable.object.property, support.type.property-name, meta.property-name, entity.name.tag.yaml, constant.other.key, constant.other.object.key.js, string.unquoted.label.js, support.type.map.key, variable.graphql | #d19a66 | — |
| markup.inline.raw, markup.fenced_code.block, markup.raw.block | #ce9887 | — |
| markup.underline.link.image | #3fc56b | — |
| variable.parameter, parameter.variable.function.elixir, variable.other.block.ruby | #8bcdef | — |
| support.type.primitive, support.type.builtin | #10b1fe | — |
| string.interpolated.dollar.shell | #ff6480 | — |
| string.other.math.shell | #3691ff | — |
| punctuation.definition.string.begin.shell, punctuation.definition.string.end.shell | #7a82da | — |
| comment.rainbow4 | #ce9887 | — |
| markup.bold.rainbow9 | #9f7efe | |
| invalid.rainbow10 | #ff936a | — |
Shiki preview
TypeScript sample highlighted with this variant's colors and tokenColors.
Loading...