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#ececec
  • activityBar.border#d8d8d8
  • activityBar.foreground#2c2c2c
  • activityBar.inactiveForeground#999999
  • activityBarBadge.background#d32f2f
  • activityBarBadge.foreground#ffffff
  • button.background#d32f2f
  • button.foreground#ffffff
  • button.hoverBackground#b71c1c
  • diffEditor.border#d8d8d8
  • diffEditor.insertedTextBackground#c8e6c930
  • diffEditor.removedTextBackground#ffcdd230
  • dropdown.background#f0f0f0
  • dropdown.border#d0d0d0
  • dropdown.foreground#2c2c2c
  • editor.background#f5f5f5
  • editor.findMatchBackground#f0e68c
  • editor.findMatchHighlightBackground#f0e68c80
  • editor.foreground#2c2c2c
  • editor.inactiveSelectionBackground#e8e8e880
  • editor.lineHighlightBackground#efefef
  • editor.selectionBackground#d4d4d480
  • editor.wordHighlightBackground#f0e68c40
  • editor.wordHighlightStrongBackground#e0d0a080
  • editorBracketMatch.background#f0e68c
  • editorBracketMatch.border#c0a000
  • editorCursor.foreground#d32f2f
  • editorError.foreground#d32f2f
  • editorHint.foreground#8e24aa
  • editorIndentGuide.activeBackground1#d0d0d0
  • editorIndentGuide.background1#e8e8e8
  • editorInfo.foreground#0097a7
  • editorLineNumber.activeForeground#d32f2f
  • editorLineNumber.foreground#999999
  • editorWarning.foreground#f57c00
  • editorWhitespace.foreground#e0e0e0
  • errorForeground#d32f2f
  • gitDecoration.conflictingResourceForeground#8e24aa
  • gitDecoration.deletedResourceForeground#d32f2f
  • gitDecoration.ignoredResourceForeground#999999
  • gitDecoration.modifiedResourceForeground#f57c00
  • gitDecoration.untrackedResourceForeground#388e3c
  • input.background#f0f0f0
  • input.border#d0d0d0
  • input.foreground#2c2c2c
  • input.placeholderForeground#999999
  • inputOption.activeBackground#d32f2f40
  • inputOption.activeBorder#d32f2f
  • list.activeSelectionBackground#e8e8e8
  • list.activeSelectionForeground#d32f2f
  • list.errorForeground#d32f2f
  • list.focusBackground#e8e8e8
  • list.highlightForeground#d32f2f
  • list.hoverBackground#f0f0f0
  • list.inactiveSelectionBackground#efefef
  • list.inactiveSelectionForeground#2c2c2c
  • list.warningForeground#f57c00
  • menu.background#f8f8f8
  • menu.foreground#2c2c2c
  • menu.selectionBackground#e8e8e8
  • menu.selectionForeground#000000
  • menubar.selectionBackground#efefef
  • menubar.selectionForeground#2c2c2c
  • minimap.background#f0f0f0
  • minimap.findMatchHighlight#f0e68c80
  • minimap.selectionHighlight#e8e8e880
  • notificationCenterHeader.background#f0f0f0
  • notifications.background#efefef
  • notifications.border#d8d8d8
  • notifications.foreground#2c2c2c
  • notificationsErrorIcon.foreground#d32f2f
  • notificationsInfoIcon.foreground#0097a7
  • notificationsWarningIcon.foreground#f57c00
  • panel.background#f8f8f8
  • panel.border#d8d8d8
  • panelTitle.activeBorder#d32f2f
  • panelTitle.activeForeground#2c2c2c
  • panelTitle.inactiveForeground#757575
  • peekViewEditor.background#f0f0f0
  • peekViewResult.background#efefef
  • peekViewTitle.background#e8e8e8
  • progressBar.background#d32f2f
  • scrollbar.shadow#f5f5f5
  • scrollbarSlider.activeBackground#808080
  • scrollbarSlider.background#c0c0c050
  • scrollbarSlider.hoverBackground#a0a0a070
  • sideBar.background#f8f8f8
  • sideBar.border#d8d8d8
  • sideBar.foreground#424242
  • sideBarSectionHeader.background#f0f0f0
  • sideBarSectionHeader.foreground#2c2c2c
  • sideBarTitle.foreground#2c2c2c
  • statusBar.background#efefef
  • statusBar.border#d8d8d8
  • statusBar.debuggingBackground#d32f2f
  • statusBar.debuggingForeground#ffffff
  • statusBar.foreground#424242
  • statusBar.noFolderBackground#efefef
  • statusBarItem.activeBackground#d0d0d0
  • statusBarItem.hoverBackground#e0e0e0
  • tab.activeBackground#f5f5f5
  • tab.activeBorder#d32f2f
  • tab.activeForeground#2c2c2c
  • tab.border#d8d8d8
  • tab.hoverBackground#f0f0f0
  • tab.inactiveBackground#efefef
  • tab.inactiveForeground#757575
  • tab.unfocusedActiveBackground#efefef
  • tab.unfocusedActiveForeground#616161
  • terminal.ansiBlack#2c2c2c
  • terminal.ansiBlue#1976d2
  • terminal.ansiBrightBlack#757575
  • terminal.ansiBrightBlue#42a5f5
  • terminal.ansiBrightCyan#26c6da
  • terminal.ansiBrightGreen#66bb6a
  • terminal.ansiBrightMagenta#ab47bc
  • terminal.ansiBrightRed#ef5350
  • terminal.ansiBrightWhite#e0e0e0
  • terminal.ansiBrightYellow#ffa726
  • terminal.ansiCyan#0097a7
  • terminal.ansiGreen#388e3c
  • terminal.ansiMagenta#8e24aa
  • terminal.ansiRed#d32f2f
  • terminal.ansiWhite#d4d4d4
  • terminal.ansiYellow#f57c00
  • terminal.background#f5f5f5
  • terminal.foreground#2c2c2c
  • terminal.selectionBackground#d4d4d480
  • terminal.selectionForeground#2c2c2c
  • terminalCursor.background#f5f5f5
  • terminalCursor.foreground#d32f2f
  • titleBar.activeBackground#f5f5f5
  • titleBar.activeForeground#2c2c2c
  • titleBar.border#d8d8d8
  • titleBar.inactiveBackground#f5f5f5
  • titleBar.inactiveForeground#999999

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment, punctuation.definition.comment#999999italic
keyword, storage.type, storage.modifier, keyword.control, keyword.operator.new, keyword.other.important#d32f2fbold
storage.type.js, storage.type.ts, storage.type.tsx, storage.modifier.ts, keyword.declaration#8e24aabold
keyword.operator, punctuation.separator, punctuation.terminator#d32f2f
string, string.quoted, string.template#388e3c
constant.character.escape, string.regexp#1b5e20
constant.numeric, constant.language.boolean, constant.language.null, constant.language.undefined, constant.other, constant.character.escape#8e24aa
variable, variable.other, variable.parameter, meta.definition.variable#2c2c2c
entity.name.function, meta.function-call, support.function, keyword.other.special-method#1565c0bold
entity.name.class, entity.name.type.class, support.class, entity.name.type#0097a7bold
entity.name.function.member, meta.method-call, meta.method#1565c0
variable.other.property, variable.other.object.property, meta.property-name#00838f
storage.type, entity.name.type, support.type, keyword.type#5e35b1italic
entity.name.tag, punctuation.definition.tag#d32f2f
entity.other.attribute-name#f57c00
entity.other.attribute-name.class.css#0097a7
entity.other.attribute-name.id.css#8e24aa
support.type.property-name.css#00838f
support.type.property-name.json#00838f
markup.heading, entity.name.section.markdown#d32f2fbold
markup.bold#f57c00bold
markup.italic#8e24aaitalic
markup.inline.raw, markup.fenced_code#388e3c
markup.underline.link, string.other.link#0097a7
invalid, invalid.illegal#d32f2fbold underline
invalid.deprecated#f57c00strikethrough
keyword.control.import, keyword.control.export, keyword.control.from#d32f2fbold
variable.language.this, variable.language.super#8e24aaitalic
meta.decorator, entity.name.function.decorator#d32f2fbold
entity.name.function.decorator.python, punctuation.definition.decorator.python#d32f2f
variable.language.special.self.python, variable.parameter.function.language.special.self.python#8e24aaitalic
support.function.magic.python#7b1fa2bold italic
constant.other, constant.language, variable.other.constant#7b1fa2
meta.object-literal.key, string.unquoted.label#00838f
support.function.builtin, support.function.console#1565c0italic
punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end#d32f2f
string.regexp, string.regexp keyword.operator#1b5e20italic
entity.name.tag.jsx, support.class.component.jsx#0097a7bold
entity.other.attribute-name.jsx#f57c00italic
entity.name.type.interface#5e35b1bold italic
entity.name.type.alias#5e35b1italic
entity.name.type.parameter#0097a7italic
keyword.other.sql, keyword.other.DML.sql#d32f2fbold
entity.name.tag.yaml#00838f
entity.name.section.group-title.ini#d32f2fbold
punctuation.definition.tag.begin, punctuation.definition.tag.end#d32f2f
punctuation.section.embedded#d32f2f
variable.parameter, meta.function.parameters, variable.parameter.function#8e24aaitalic
variable.other.enummember#8e24aa
keyword.type.ts, storage.type.ts, keyword.type.java, keyword.type.cpp#8e24aabold italic
punctuation.definition.array, punctuation.definition.collection#f57c00
entity.name.namespace, entity.name.scope-resolution#0097a7italic
keyword.control.async, keyword.control.await#d32f2fbold italic
storage.type.function.arrow#d32f2f
keyword.control.flow, keyword.control.loop, keyword.control.conditional#d32f2fbold
keyword.getter, keyword.setter#f57c00bold