Skip to main content
Coding Theme

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#000000
  • activityBar.foreground#FFFFFF
  • activityBar.inactiveForeground#CCCCCC
  • activityBarBadge.background#1E90FF
  • activityBarBadge.foreground#FFFFFF
  • badge.background#1E90FF
  • badge.foreground#FFFFFF
  • button.background#1E90FF
  • button.foreground#FFFFFF
  • button.hoverBackground#1C86EE
  • dropdown.background#1A1A1A
  • dropdown.foreground#FFFFFF
  • editor.background#000000
  • editor.findMatchBackground#FFD700
  • editor.findMatchBorder#FFFFFF
  • editor.findMatchHighlightBackground#FFA500
  • editor.findMatchHighlightBorder#FFFFFF
  • editor.foreground#FFFFFF
  • editor.hoverHighlightBackground#151515
  • editor.lineHighlightBackground#151515
  • editor.lineHighlightBorder#FFFFFF
  • editor.selectionBackground#0050A4
  • editor.selectionHighlightBackground#0050A4
  • editor.selectionHighlightBorder#FFFFFF
  • editor.wordHighlightBackground#444444
  • editor.wordHighlightBorder#FFFFFF
  • editor.wordHighlightStrongBackground#666666
  • editor.wordHighlightStrongBorder#FFFFFF
  • editorCursor.foreground#00FF00
  • editorGroup.border#FFFFFF
  • editorGroupHeader.tabsBackground#000000
  • editorGroupHeader.tabsBorder#FFFFFF
  • editorIndentGuide.activeBackground#555555
  • editorIndentGuide.background#333333
  • editorLineNumber.activeForeground#00FF00
  • editorLineNumber.foreground#FFFFFF
  • editorLink.activeForeground#1E90FF
  • editorWhitespace.foreground#333333
  • extensionButton.prominentBackground#1E90FF
  • extensionButton.prominentForeground#FFFFFF
  • extensionButton.prominentHoverBackground#1C86EE
  • input.background#1A1A1A
  • input.foreground#FFFFFF
  • input.placeholderForeground#CCCCCC
  • list.activeSelectionBackground#1E90FF
  • list.activeSelectionForeground#FFFFFF
  • list.hoverBackground#333333
  • list.hoverForeground#FFFFFF
  • list.inactiveSelectionBackground#1A1A1A
  • list.inactiveSelectionForeground#CCCCCC
  • menu.background#000000
  • menu.foreground#FFFFFF
  • menu.selectionBackground#1E90FF
  • menu.selectionForeground#FFFFFF
  • menu.separatorBackground#FFFFFF
  • menubar.selectionBackground#1E90FF
  • menubar.selectionForeground#FFFFFF
  • notification.background#1A1A1A
  • notification.buttonBackground#1E90FF
  • notification.buttonForeground#FFFFFF
  • notification.buttonHoverBackground#1C86EE
  • notification.foreground#FFFFFF
  • panel.background#000000
  • panel.border#FFFFFF
  • panelTitle.activeForeground#FFFFFF
  • panelTitle.inactiveForeground#CCCCCC
  • peekViewEditor.background#1A1A1A
  • peekViewEditor.matchHighlightBackground#FFD700
  • peekViewResult.background#1A1A1A
  • peekViewResult.matchHighlightBackground#FFD700
  • peekViewTitle.background#000000
  • peekViewTitleDescription.foreground#FFFFFF
  • peekViewTitleLabel.foreground#FFFFFF
  • pickerGroup.border#1E90FF
  • pickerGroup.foreground#FFFFFF
  • progressBar.background#1E90FF
  • scrollbarSlider.activeBackground#555555
  • scrollbarSlider.background#333333
  • scrollbarSlider.hoverBackground#444444
  • sideBar.background#000000
  • sideBar.foreground#FFFFFF
  • sideBarSectionHeader.background#1A1A1A
  • sideBarSectionHeader.foreground#FFFFFF
  • sideBarTitle.foreground#FFFFFF
  • statusBar.background#000000
  • statusBar.debuggingBackground#1A1A1A
  • statusBar.debuggingForeground#FFFFFF
  • statusBar.foreground#FFFFFF
  • tab.activeBackground#000000
  • tab.activeForeground#FFFFFF
  • tab.border#FFFFFF
  • tab.inactiveBackground#1A1A1A
  • tab.inactiveForeground#CCCCCC
  • terminal.ansiBlack#000000
  • terminal.ansiBlue#1E90FF
  • terminal.ansiBrightBlack#808080
  • terminal.ansiBrightBlue#1E90FF
  • terminal.ansiBrightCyan#00CED1
  • terminal.ansiBrightGreen#32CD32
  • terminal.ansiBrightMagenta#EE82EE
  • terminal.ansiBrightRed#FF4500
  • terminal.ansiBrightWhite#FFFFFF
  • terminal.ansiBrightYellow#FFD700
  • terminal.ansiCyan#00FFFF
  • terminal.ansiGreen#00FF00
  • terminal.ansiMagenta#FF00FF
  • terminal.ansiRed#FF0000
  • terminal.ansiWhite#FFFFFF
  • terminal.ansiYellow#FFFF00
  • terminal.background#000000
  • terminal.foreground#FFFFFF
  • terminalCursor.foreground#00FF00
  • titleBar.activeBackground#000000
  • titleBar.activeForeground#FFFFFF
  • titleBar.inactiveBackground#000000
  • titleBar.inactiveForeground#CCCCCC

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment, punctuation.definition.comment, comment markup.link#b0b0b0italic
variable, variable.other.constant, variable.language, variable.parameter.function, variable.parameter, variable.other.readwrite, variable.other.class, variable.other.instance#00ffff
constant, constant.language, constant.character, constant.other, support.constant, support.constant.edge#ffd700
string, string.template, punctuation.definition.string, string.quoted.single, string.quoted.double, markup.inline.raw.string.markdown#ffa500
keyword, keyword.control, storage.type, storage.modifier, keyword.operator.expression.import, keyword.operator.expression.instanceof, keyword.operator.new, keyword.operator.ternary, keyword.operator.optional, keyword.operator.expression.keyof#ff4500
entity.name.function, support.function, meta.function-call, variable.function, support.function.std.rust, support.function.console, meta.function-call.generic.python#7fff00
entity.name.type, entity.name.class, entity.name.namespace, entity.name.scope-resolution, support.class, entity.other.inherited-class, support.type, support.type.property-name, support.type.primitive.ts, support.type.builtin.ts, support.type.primitive.tsx, support.type.builtin.tsx#ffd700
meta.method, meta.method.declaration, meta.method.java, meta.method.groovy#adff2f
constant.numeric, constant.numeric.integer, constant.numeric.float, constant.numeric.hex, constant.numeric.octal#00fa9a
keyword.operator, keyword.operator.assignment, keyword.operator.arithmetic, keyword.operator.logical, keyword.operator.bitwise, keyword.operator.channel, keyword.operator.sizeof.c, keyword.operator.sizeof.cpp, keyword.operator.delete#ff00ff
punctuation, punctuation.definition, punctuation.separator, punctuation.terminator, punctuation.definition.string.begin, punctuation.definition.string.end, punctuation.separator.key-value, punctuation.separator.list.comma.css, punctuation.section.block.begin.bracket.curly.cpp, punctuation.section.block.end.bracket.curly.cpp#ffffff
entity.name.tag, punctuation.definition.tag, meta.tag, meta.tag.sgml, markup.deleted.git_gutter#00bfff
entity.other.attribute-name, entity.other.attribute-name.class.css, entity.other.attribute-name.id.css#ffa500
support.type, support.class, support.constant, support.variable, support.module.node, support.type.object.module, support.module.node, entity.name.type.module#daa520
markup.heading, punctuation.definition.heading, entity.name.section.markdown, markup.heading.setext, markup.heading.setext.1.markdown, markup.heading.setext.2.markdown#ff4500bold
markup.italic, punctuation.definition.italic, emphasis md, markup.italic.markdown#ffa500italic
markup.bold, punctuation.definition.bold, punctuation.definition.bold.markdown#ffd700bold
markup.underline.link, string.other.link, markup.underline.link.markdown, markup.underline.link.image.markdown#1e90ffunderline
markup.fenced_code, markup.inline.raw, markup.inline.raw.markdown, markup.inline.raw.string.markdown#00ff00
markup.list, punctuation.definition.list, punctuation.definition.list.begin.markdown, punctuation.definition.list.markdown#00ffff
markup.quote, markup.quote.markdown#b0b0b0italic
constant.character.escape, constant.character.escape.markdown#ff00ff
storage, token.storage, token.storage.type.java#ff4500
entity.other.inherited-class, entity.global.clojure, meta.definition.class.inherited.classes.groovy#ffd700
support.type.property-name.json, support.type.property-name.json punctuation#ffa500
string.regexp, constant.other.character-class.regexp, keyword.operator.quantifier.regexp#ff69b4
invalid, invalid.illegal, invalid.broken, invalid.deprecated, invalid.unimplemented#ff4500underline
invalid.deprecated#ffd700strikethrough
support.type.property-name.json punctuation#ffa500
source.json meta.structure.dictionary.json > value.json > string.quoted.json, source.json meta.structure.array.json > value.json > string.quoted.json#ffa500
source.json meta.structure.dictionary.json > string.quoted.json#00ffff
source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string, source.json meta.structure.dictionary.json > value.json > string.quoted.json > punctuation, source.json meta.structure.array.json > value.json > string.quoted.json > punctuation#ffd700