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#666666
  • activityBarBadge.background#FF4500
  • activityBarBadge.foreground#000000
  • badge.background#00AFFF
  • badge.foreground#000000
  • button.background#FF5733
  • button.foreground#000000
  • button.hoverBackground#CC462A
  • dropdown.background#333333
  • dropdown.foreground#FFFFFF
  • editor.background#000000
  • editor.foreground#FFFFFF
  • editor.lineHighlightBackground#222222
  • editor.selectionBackground#FF00FF
  • editorCursor.foreground#FFA500
  • editorGroup.border#222222
  • editorGroupHeader.tabsBackground#000000
  • editorGroupHeader.tabsBorder#222222
  • editorIndentGuide.activeBackground#777777
  • editorIndentGuide.background#444444
  • editorLineNumber.activeForeground#FFA500
  • editorLineNumber.foreground#CCCCCC
  • editorWhitespace.foreground#333333
  • extensionButton.prominentBackground#FF5733
  • extensionButton.prominentForeground#000000
  • extensionButton.prominentHoverBackground#CC462A
  • input.background#333333
  • input.foreground#FFFFFF
  • input.placeholderForeground#BBBBBB
  • list.activeSelectionBackground#111111
  • list.activeSelectionForeground#FFFFFF
  • list.hoverBackground#222222
  • list.hoverForeground#FFFFFF
  • list.inactiveSelectionBackground#111111
  • list.inactiveSelectionForeground#BBBBBB
  • menu.background#000000
  • menu.foreground#FFFFFF
  • menu.selectionBackground#111111
  • menu.selectionForeground#FFFFFF
  • menu.separatorBackground#222222
  • menubar.selectionBackground#111111
  • menubar.selectionForeground#FFFFFF
  • notification.background#111111
  • notification.buttonBackground#FF5733
  • notification.buttonForeground#000000
  • notification.buttonHoverBackground#CC462A
  • notification.foreground#FFFFFF
  • panel.background#000000
  • panel.border#222222
  • panelTitle.activeForeground#FFFFFF
  • panelTitle.inactiveForeground#888888
  • pickerGroup.border#00AFFF
  • pickerGroup.foreground#FFFFFF
  • progressBar.background#00AFFF
  • scrollbarSlider.activeBackground#999999
  • scrollbarSlider.background#444444
  • scrollbarSlider.hoverBackground#666666
  • sideBar.background#000000
  • sideBar.foreground#FFFFFF
  • sideBarSectionHeader.background#111111
  • sideBarSectionHeader.foreground#FFFFFF
  • sideBarTitle.foreground#FFFFFF
  • statusBar.background#000000
  • statusBar.debuggingBackground#111111
  • statusBar.debuggingForeground#FFFFFF
  • statusBar.foreground#FFFFFF
  • tab.activeBackground#111111
  • tab.activeForeground#FFFFFF
  • tab.border#222222
  • tab.inactiveBackground#000000
  • tab.inactiveForeground#888888
  • terminal.ansiBlack#000000
  • terminal.ansiBlue#00AFFF
  • terminal.ansiBrightBlack#555555
  • terminal.ansiBrightBlue#00AFFF
  • terminal.ansiBrightCyan#00FAFA
  • terminal.ansiBrightGreen#33FF33
  • terminal.ansiBrightMagenta#FF00FF
  • terminal.ansiBrightRed#FF3333
  • terminal.ansiBrightWhite#FFFFFF
  • terminal.ansiBrightYellow#FFFF33
  • terminal.ansiCyan#00FAFA
  • terminal.ansiGreen#33FF33
  • terminal.ansiMagenta#FF00FF
  • terminal.ansiRed#FF3333
  • terminal.ansiWhite#FFFFFF
  • terminal.ansiYellow#FFFF33
  • terminal.background#000000
  • terminal.foreground#FFFFFF
  • terminalCursor.foreground#FFA500
  • titleBar.activeBackground#000000
  • titleBar.activeForeground#FFFFFF
  • titleBar.inactiveBackground#000000
  • titleBar.inactiveForeground#888888

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment, punctuation.definition.comment#FFD700—
variable, string constant.other.placeholder, variable.other.constant, variable.language#ADFF2F—
string, string.template, punctuation.definition.string, string.quoted.single, string.quoted.double#FFA07A—
keyword, keyword.control, storage.type, storage.modifier#FF4500—
entity.name.function, support.function, meta.function-call, variable.function#B0E0E6—
entity.name.type, entity.name.class, entity.name.namespace, entity.name.scope-resolution, support.class#7FFF00—
meta.method, meta.method.declaration#BA55D3—
constant, constant.language, constant.character, constant.other#FF4500—
constant.numeric, constant.numeric.integer, constant.numeric.float, constant.numeric.hex, constant.numeric.octal#FFFF33—
keyword.operator, keyword.operator.assignment, keyword.operator.arithmetic, keyword.operator.logical#FF4500—
punctuation, punctuation.definition, punctuation.separator, punctuation.terminator#F0F0F0—
entity.name.tag, punctuation.definition.tag#FF4500—
entity.other.attribute-name#FFA07A—
support.type, support.class, support.constant, support.variable#32CD32—
markup.heading, punctuation.definition.heading#FFA500bold
markup.italic, punctuation.definition.italic#FFD700—
markup.bold, punctuation.definition.bold#FF4500bold
markup.underline.link, string.other.link#00AFFF—
markup.fenced_code, markup.inline.raw#FFD700—
markup.list.unnumbered, markup.list.numbered#FFFFFF—
markup.quote#00FF00italic
string.regexp, string.regexp keyword.other#00FFFF—
constant.character.escape#FF8800—
meta.tag.inline.any.html, *url*, *link*, *uri*—underline
markup.changed, meta.diff.header.git, meta.diff.header.from-file, meta.diff.header.to-file#00FFFFitalic
markup.deleted#FF0000—
markup.inserted#00FF00—
invalid, invalid.illegal#FF0000underline wavy
invalid.deprecated#FFD700underline wavy
meta.diff.header#00FFFF—
markup.deleted.diff#FF0000—
markup.inserted.diff#00FF00—
markup.changed.diff#FFD700—