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.

  • actionBar.toggledBackground#383a49
  • activityBarBadge.background#007ACC
  • checkbox.border#6B6B6B
  • editor.background#1E1E1E
  • editor.foreground#D4D4D4
  • editor.inactiveSelectionBackground#3a3d417e
  • editor.selectionHighlightBackground#ADD6FF26
  • editorIndentGuide.activeBackground1#707070
  • editorIndentGuide.background1#404040
  • input.placeholderForeground#A6A6A6
  • list.activeSelectionIconForeground#FFF
  • list.dropBackground#383B3D
  • menu.background#252526
  • menu.border#454545
  • menu.foreground#CCCCCC
  • menu.selectionBackground#0078d4
  • menu.separatorBackground#454545
  • ports.iconRunningProcessForeground#369432
  • sideBarSectionHeader.background#0000
  • sideBarSectionHeader.border#ccc3
  • sideBarTitle.foreground#BBBBBB
  • statusBarItem.remoteBackground#16825D
  • statusBarItem.remoteForeground#FFF
  • tab.lastPinnedBorder#ccc3
  • tab.selectedBackground#222222
  • tab.selectedForeground#ffffffa0
  • terminal.inactiveSelectionBackground#3A3D41
  • widget.border#303031

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
text.html.markdown string.other.link, entity.name.tag, entity.other.keyframe-offset#DFAB5C
entity.other.attribute-name.id, entity.other.attribute-name.class#FFD38F
entity.other.attribute-name.pseudo-class, entity.other.attribute-name.pseudo-element#FFE3B9
markup.inserted, punctuation.definition.quote.begin.markdown, entity.name.tag.html, text.xml entity.name.tag, entity.name.function, punctuation.decorator, support.class.component, support.function#86D9CA
markup.inline.raw, meta.preprocessor.string, string, string.regexp constant, string.regexp constant.other, string.regexp keyword, string.regexp keyword.operator#725EAD
markup.changed, markup.heading, markup.underline.link, meta.diff.header, punctuation.definition.list.begin.markdown, punctuation.section.embedded.begin.php, punctuation.section.embedded.end.php, entity.other.attribute-name, support.constant.media, support.type.property-name, support.type.vendored.property-name, meta.definition.variable variable.scss, meta.parameters entity.name.function, meta.parameters variable.language, variable.parameter, cast.expr meta.brace.angle, punctuation.definition.typeparameters, keyword, keyword.operator.expression, keyword.operator.new, keyword.operator.ternary, keyword.operator.type, storage, support.type.object.module, support.variable.property, variable.language, variable.object.property, variable.other.object.property, variable.other.property#77B7D7
keyword.control.at-rule, keyword.operator.logical.and.media, keyword.operator.logical.not.media, keyword.operator.logical.only.media#D385C7
constant, meta.preprocessor.numeric, storage.type.numeric#C64030
meta.embedded, constant.numeric.css, keyword.other.unit, meta.property-value constant.other, meta.definition.variable entity.name.function, keyword.operator, keyword.operator.type.annotation, punctuation.definition.template-expression, storage.type.function.arrow#D4D4D4
text.html.markdown string.other.link, entity.name.tag, entity.other.keyframe-offset#DFAB5C
entity.other.attribute-name.id, entity.other.attribute-name.class#FFD38F
entity.other.attribute-name.pseudo-class, entity.other.attribute-name.pseudo-element#FFE3B9
markup.inserted, punctuation.definition.quote.begin.markdown, entity.name.tag.html, text.xml entity.name.tag, entity.name.function, punctuation.decorator, support.class.component, support.function#86D9CA
markup.inline.raw, meta.preprocessor.string, string, string.regexp constant, string.regexp constant.other, string.regexp keyword, string.regexp keyword.operator#725EAD
markup.changed, markup.heading, markup.underline.link, meta.diff.header, punctuation.definition.list.begin.markdown, punctuation.section.embedded.begin.php, punctuation.section.embedded.end.php, entity.other.attribute-name, support.constant.media, support.type.property-name, support.type.vendored.property-name, meta.definition.variable variable.scss, meta.parameters entity.name.function, meta.parameters variable.language, variable.parameter, cast.expr meta.brace.angle, punctuation.definition.typeparameters, keyword, keyword.operator.expression, keyword.operator.new, keyword.operator.ternary, keyword.operator.type, storage, support.type.object.module, support.variable.property, variable.language, variable.object.property, variable.other.object.property, variable.other.property#77B7D7
keyword.control.at-rule, keyword.operator.logical.and.media, keyword.operator.logical.not.media, keyword.operator.logical.only.media#D385C7
constant, meta.preprocessor.numeric, storage.type.numeric#C64030
meta.embedded, constant.numeric.css, keyword.other.unit, meta.property-value constant.other, meta.definition.variable entity.name.function, keyword.operator, keyword.operator.type.annotation, punctuation.definition.template-expression, storage.type.function.arrow#D4D4D4
emphasis, markup.italicitalic
header#000080
comment#757575
invalid#F44747
markup.underlineunderline
strong, markup.bold, markup.headingbold
markup.strikethroughstrikethrough

Shiki preview

TypeScript sample highlighted with this variant's colors and tokenColors.

Loading...