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—