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#ffffff
  • activityBar.foreground#000000
  • editor.background#ffffff
  • editor.findMatchBackground#b0c5e3cc
  • editor.findMatchHighlightBackground#ffb442cc
  • editor.foreground#000000
  • editor.lineHighlightBackground#e9eff8
  • editor.selectionBackground#b0c5e3
  • editor.wordHighlightBackground#eceba3cc
  • editorBracketHighlight.foreground1#0431FAB0
  • editorBracketHighlight.foreground2#319331B0
  • editorBracketHighlight.foreground3#7B3814B0
  • editorBracketHighlight.foreground4#000000B0
  • editorBracketHighlight.foreground5#000000B0
  • editorBracketHighlight.foreground6#000000B0
  • editorCursor.foreground#000000
  • editorGroup.emptyBackground#ffffff
  • editorGroupHeader.tabsBackground#ffffff
  • editorIndentGuide.background#D3D3D3
  • editorLineNumber.activeForeground#a0a0a0
  • editorLineNumber.foreground#d0d0d0
  • editorWhitespace.foreground#ffffff
  • peekViewResult.matchHighlightBackground#ffb442cc
  • sideBar.background#ffffff
  • sideBarSectionHeader.background#ffffff
  • statusBar.background#ffffff
  • statusBar.foreground#494949
  • tab.activeBackground#ffffff
  • tab.inactiveBackground#f6f6f6
  • titleBar.activeBackground#ffffff

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
entity.name.type.class, entity.name.type.interface#000000bold
entity.other.inherited-class#000000
entity.name.function, meta.definition.method.ts, entity.name.function.ts#000000bold
constant.other#009900italic
comment, comment.block.documentation.js, comment.line.double-slash.js, entity.name.type.instance.jsdoc, variable.other.jsdoc#969696
storage.type.class.jsdoc, keyword.other.documentation#969696bold
punctation, punctuation.separator.comma.js, punctuation.separator.key-value.js, punctuation.accessor.js, punctuation.definition.block.js, punctuation.definition.parameters.begin.js#00000090
punctuation.terminator.statement.js#00000020
string.regexp.js#9933CC
keyword, storage, constant.language, entity.name.tag, punctuation.definition.tag, storage.type.function.js, storage.type.js, variable.language.this, variable.language.java, variable.language.super.ts, keyword.control, keyword.operator.new, keyword.operator.expression.typeof.js, keyword.operator.expression.delete.js, keyword.operator.expression.instanceof.js, keyword.other.import, keyword.other.import.static, keyword.other.package, support.type.primitive.ts#0000E6
support.type.property-name.json, entity.other.attribute-name, meta.object-literal.key, variable.other.property, variable.other.object.property, variable.other.constant.property.js, variable.other.constant.object.property.js, support.variable.property.dom.js, variable.object.property#00610b
string, punctuation.definition.string.begin.js, punctuation.definition.string.end.js, string.quoted.single.js, string.quoted.double.js#CE7B00
support.variable.dom.ts#9F0D79
keyword.operator, storage.type.function.arrow#000000
variable, meta.function-call.ts entity.name.function.ts, meta.function-call.js entity.name.function.js, support.function, support.variable.property.js, storage.modifier.import, storage.modifier.package, storage.type.annotation, storage.type.generic, storage.type.object.array, storage.type.java#000000plain
support.class.js#000000
meta.tag.sgml.doctype.html, meta.tag.sgml.doctype.xml, keyword.other.doctype.xml, variable.language.documentroot.xml#628FB5
entity.name.tag, punctuation.definition.tag.xml, punctuation.definition.tag.html, punctuation.definition.tag.begin.html, punctuation.definition.tag.end.html#0000E6
support.type.property-name.css#0000E6
keyword.other#000000
keyword.control.at-rule.keyframes.css#000000bold
token.info-token#316bcd
token.warn-token#cd9731
token.error-token#cd3131
token.debug-token#800080
variable#000000italic
keyword.control#A626A4bold
keyword.other#A626A4bold
entity.name.function#1A8C28bold