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
meta.brace, punctuation.definition.block, punctuation.definition.parameters, punctuation.definition.tag, punctuation.section, punctuation.separator, punctuation.terminator#B4B4B4
markup.changed, markup.underline.link, meta.diff.header, punctuation.definition.list.begin.markdown, support.class.component, variable.other.object#61AFEF
markup.inserted, punctuation.definition.quote.begin.markdown, entity.other.attribute-name, entity.name.function, punctuation.decorator, support.function#98C379
markup.inline.raw, meta.preprocessor.string, string, string.regexp constant, string.regexp constant.other, string.regexp keyword, string.regexp keyword.operator#E5C07B
support.constant.media, support.type.property-name, support.type.vendored.property-name, constant.language, storage, support.variable.property#56B6C2
meta.parameters entity.name.function, meta.parameters variable.language, variable.parameter#D19A66
constant, meta.preprocessor.numeric, storage.type.numeric, keyword.control.at-rule, keyword.operator.logical.and.media, keyword.operator.logical.not.media, keyword.operator.logical.only.media#C678DD
meta.embedded, constant.numeric.css, keyword.other.unit, meta.property-value constant.other, punctuation.separator.key-value.css, meta.definition.variable entity.name.function, meta.type.annotation storage.type.function.arrow#D4D4D4
markup.heading, punctuation.section.embedded.begin.php, punctuation.section.embedded.end.php, entity.name.tag, entity.other.keyframe-offset, cast.expr meta.brace.angle, punctuation.definition.typeparameters, keyword.operator.arithmetic, keyword.operator.assignment, keyword.operator.bitwise, keyword.operator.comparison, keyword.operator.decrement, keyword.operator.increment, keyword.operator.logical, keyword.operator.optional, keyword.operator.relational, keyword.operator.rest, keyword.operator.spread, keyword.operator.ternary, keyword.operator.type, punctuation.definition.template-expression, storage.type.function.arrow, keyword, storage.modifier, support.type.object.module, variable.language#E06C75
meta.brace, punctuation.definition.block, punctuation.definition.parameters, punctuation.definition.tag, punctuation.section, punctuation.separator, punctuation.terminator#B4B4B4
markup.changed, markup.underline.link, meta.diff.header, punctuation.definition.list.begin.markdown, support.class.component, variable.other.object#61AFEF
markup.inserted, punctuation.definition.quote.begin.markdown, entity.other.attribute-name, entity.name.function, punctuation.decorator, support.function#98C379
markup.inline.raw, meta.preprocessor.string, string, string.regexp constant, string.regexp constant.other, string.regexp keyword, string.regexp keyword.operator#E5C07B
support.constant.media, support.type.property-name, support.type.vendored.property-name, constant.language, storage, support.variable.property#56B6C2
meta.parameters entity.name.function, meta.parameters variable.language, variable.parameter#D19A66
constant, meta.preprocessor.numeric, storage.type.numeric, keyword.control.at-rule, keyword.operator.logical.and.media, keyword.operator.logical.not.media, keyword.operator.logical.only.media#C678DD
meta.embedded, constant.numeric.css, keyword.other.unit, meta.property-value constant.other, punctuation.separator.key-value.css, meta.definition.variable entity.name.function, meta.type.annotation storage.type.function.arrow#D4D4D4
markup.heading, punctuation.section.embedded.begin.php, punctuation.section.embedded.end.php, entity.name.tag, entity.other.keyframe-offset, cast.expr meta.brace.angle, punctuation.definition.typeparameters, keyword.operator.arithmetic, keyword.operator.assignment, keyword.operator.bitwise, keyword.operator.comparison, keyword.operator.decrement, keyword.operator.increment, keyword.operator.logical, keyword.operator.optional, keyword.operator.relational, keyword.operator.rest, keyword.operator.spread, keyword.operator.ternary, keyword.operator.type, punctuation.definition.template-expression, storage.type.function.arrow, keyword, storage.modifier, support.type.object.module, variable.language#E06C75
emphasis, markup.italicitalic
header#000080
comment#5C6370
invalid#F44747
markup.underlineunderline
strong, markup.bold, markup.headingbold
markup.strikethroughstrikethrough

Shiki preview

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

Loading...

Monokai Modern - Coding Theme