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.activeBackground#c6fd00
  • activityBar.activeBorder#c6fd00
  • activityBarBadge.foreground#c6fd00
  • badge.foreground#c6fd00
  • breadcrumb.activeSelectionForeground#c6fd00
  • breadcrumb.focusForeground#c6fd00
  • breadcrumbPicker.background#3b3b37
  • button.background#00000000
  • button.border#FFFFFF4f
  • button.separator#FFFFFF4f
  • contrastBorder#FFFFFF
  • diffEditor.insertedTextBackground#2694244c
  • diffEditor.insertedTextBorder#269424f3
  • diffEditor.removedTextBackground#8c12127c
  • diffEditor.removedTextBorder#8c1212
  • editor.background#000000
  • editor.findMatchBackground#ffffff
  • editor.findMatchForeground#000000
  • editor.findMatchHighlightBackground#ffffffce
  • editor.findMatchHighlightBorder#eafb00
  • editor.foreground#ffffff
  • editor.lineHighlightBorder#008000
  • editor.selectionBackground#ffffff
  • editor.selectionForeground#000000
  • editor.selectionHighlightBorder#c6fd008c
  • editorGroup.dropBackground#ffffff4b
  • editorGroupHeader.tabsBackground#4d4a4a69
  • editorLineNumber.activeForeground#c6fd00
  • editorLink.activeForeground#c6fd00
  • editorRuler.foreground#77ccfa73
  • focusBorder#00000000
  • inputOption.activeBorder#77ccfa
  • inputOption.activeForeground#77ccfa
  • list.activeSelectionBackground#4d4a4a
  • list.dropBackground#ffffff4b
  • list.focusBackground#4d4a4a
  • list.highlightForeground#c6fd00
  • list.hoverBackground#4d4a4a69
  • list.inactiveSelectionBackground#4d4a4a69
  • panelTitle.activeForeground#c6fd00
  • peekView.border#77ccfa73
  • peekViewEditor.background#4d4a4a69
  • peekViewResult.background#4d4a4a69
  • peekViewResult.selectionBackground#3b3b37
  • peekViewTitle.background#77ccfa73
  • quickInput.background#000000
  • quickInputList.focusBackground#ffffff
  • quickInputList.focusForeground#000000
  • quickInputList.focusHighlightForeground#000000
  • sash.hoverBorder#3b3b37
  • scrollbarSlider.activeBackground#333837b9
  • scrollbarSlider.background#333837b9
  • scrollbarSlider.hoverBackground#333837b9
  • selection.background#008000
  • statusBarItem.remoteBackground#00000000
  • tab.activeForeground#c6fd00
  • tab.activeModifiedBorder#77ccfa73
  • tab.border#000000
  • tab.inactiveBackground#4d4a4a69
  • tab.inactiveModifiedBorder#77ccfa73
  • tab.unfocusedActiveForeground#c6fd008c
  • terminal.findMatchBackground#ffffffce
  • terminal.findMatchBorder#c6fd00
  • terminal.findMatchHighlightBackground#c6fd006a
  • terminal.findMatchHighlightBorder#c6fd006a
  • terminal.foreground#FFFFFF
  • terminalCursor.background#003541
  • terminalCursor.foreground#839496
  • titleBar.activeForeground#77ccfa

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
meta.embedded, source.groovy.embedded, string meta.image.inline.markdown, variable.legacy.builtin.python#FFFFFF
emphasisitalic
strongbold
meta.diff.header#000080
comment#5a8a4a
constant.language#569cd6
constant.numeric, constant.other.color.rgb-value, constant.other.rgb-value, support.constant.color#b5cea8
constant.regexp#b46695
constant.character#569cd6
entity.name.tag#569cd6
entity.name.tag.css, entity.name.tag.less#d7ba7d
entity.other.attribute-name#9cdcfe
entity.other.attribute-name.class.css, source.css entity.other.attribute-name.class, entity.other.attribute-name.id.css, entity.other.attribute-name.parent-selector.css, entity.other.attribute-name.parent.less, source.css entity.other.attribute-name.pseudo-class, entity.other.attribute-name.pseudo-element.css, source.css.less entity.other.attribute-name.id, entity.other.attribute-name.scss#d7ba7d
invalid#f44747
markup.underlineunderline
markup.boldbold
markup.heading#6796e6bold
markup.italicitalic
markup.strikethroughstrikethrough
markup.inserted#b5cea8
markup.deleted#b07050
markup.changed#569cd6
punctuation.definition.tag#808080
meta.preprocessor#569cd6
meta.preprocessor.string#b07050
meta.preprocessor.numeric#b5cea8
meta.structure.dictionary.key.python#9cdcfe
storage#569cd6
storage.type#569cd6
storage.modifier#569cd6
string#b07050
string.tag#b07050
string.value#b07050
string.regexp#b05050
punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end, punctuation.section.embedded#569cd6
meta.template.expression#ffffff
support.type.vendored.property-name, support.type.property-name, source.css variable, source.coffee.embedded#d4d4d4
keyword#569cd6
keyword.control#569cd6
keyword.operator#d4d4d4
keyword.operator.new, keyword.operator.expression, keyword.operator.cast, keyword.operator.sizeof, keyword.operator.logical.python#569cd6
keyword.other.unit#b5cea8
support.function.git-rebase#d4d4d4
constant.sha.git-rebase#b5cea8
storage.modifier.import.java, variable.language.wildcard.java, storage.modifier.package.java#d4d4d4
variable.language.this#569cd6
entity.name.function, support.function, support.constant.handlebars, source.powershell variable.other.member#DCDCAA
support.class, support.type, entity.name.type, entity.name.namespace, entity.name.scope-resolution, entity.name.class, storage.type.cs, storage.type.generic.cs, storage.type.modifier.cs, storage.type.variable.cs, storage.type.annotation.java, storage.type.generic.java, storage.type.java, storage.type.object.array.java, storage.type.primitive.array.java, storage.type.primitive.java, storage.type.token.java, storage.type.groovy, storage.type.annotation.groovy, storage.type.parameters.groovy, storage.type.generic.groovy, storage.type.object.array.groovy, storage.type.primitive.array.groovy, storage.type.primitive.groovy#4EC9B0
meta.type.cast.expr, meta.type.new.expr, support.constant.math, support.constant.dom, support.constant.json, entity.other.inherited-class, punctuation.separator.namespace.ruby#4EC9B0
keyword.control, source.cpp keyword.operator.new, source.cpp keyword.operator.delete, keyword.other.using, keyword.other.directive.using, keyword.other.operator#C586C0
variable, meta.definition.variable.name, support.variable#9CDCFE
meta.object-literal.key#9CDCFE
support.constant.property-value, support.constant.font-name, support.constant.media-type, support.constant.media, constant.other.color.rgb-value, constant.other.rgb-value, support.constant.color#CE9178
meta.resultLinePrefix.contextLinePrefix.search#CBEDCB
commentitalic
constant.languagebold
entity.name.tagbold
entity.name.tag.css, entity.name.tag.lessbold
entity.other.attribute-nameitalic
entity.other.attribute-name.class.css, source.css entity.other.attribute-name.class, entity.other.attribute-name.id.css, entity.other.attribute-name.parent-selector.css, entity.other.attribute-name.parent.less, source.css entity.other.attribute-name.pseudo-class, entity.other.attribute-name.pseudo-element.css, source.css.less entity.other.attribute-name.id, entity.other.attribute-name.scssitalic
invalidstrikethrough
invalid.deprecatedstrikethrough
markup.headingbold underline
markup.inserted, markup.inserted.diffunderline
markup.deleted, markup.deleted.diffstrikethrough
markup.changed, markup.changed.diffunderline
markup.underline.link, markup.underline.link.markdown, markup.underline.link.image.markdown, meta.link.inline.markdown, meta.link.reference.markdown, string.other.link.title.markdown, string.other.link.description.markdownunderline
meta.preprocessorbold
storagebold italic underline
storage.typebold italic underline
storage.modifierbold
stringitalic
string.tagitalic
string.valueitalic
string.regexpitalic
punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end, punctuation.section.embeddedbold
keywordbold
keyword.controlbold
keyword.operator.new, keyword.operator.expression, keyword.operator.cast, keyword.operator.sizeof, keyword.operator.logical.pythonbold
keyword.operator.word, keyword.operator.logical, keyword.operator.arrow, keyword.operator.assignment, keyword.operator.assignment.compound, keyword.operator.assignment.augmented, keyword.operator.bitwise, keyword.operator.bitwise.shift, keyword.operator.comparison, keyword.operator.increment, keyword.operator.ternary, keyword.operator.spread, keyword.operator.optional, keyword.operator.relation, keyword.operator.type, keyword.operator.controlbold
variable.language.thisbold italic
variable.language, variable.language.self, variable.language.superbold italic
entity.name.function, support.function, support.constant.handlebars, source.powershell variable.other.memberbold
entity.name.function.memberbold
support.class, support.type, entity.name.type, entity.name.namespace, entity.name.scope-resolution, entity.name.class, storage.type.cs, storage.type.generic.cs, storage.type.modifier.cs, storage.type.variable.cs, storage.type.annotation.java, storage.type.generic.java, storage.type.java, storage.type.object.array.java, storage.type.primitive.array.java, storage.type.primitive.java, storage.type.token.java, storage.type.groovy, storage.type.annotation.groovy, storage.type.parameters.groovy, storage.type.generic.groovy, storage.type.object.array.groovy, storage.type.primitive.array.groovy, storage.type.primitive.groovybold italic
meta.type.cast.expr, meta.type.new.expr, support.constant.math, support.constant.dom, support.constant.json, entity.other.inherited-class, punctuation.separator.namespace.rubybold italic
keyword.control, source.cpp keyword.operator.new, source.cpp keyword.operator.delete, keyword.other.using, keyword.other.directive.using, keyword.other.operatorbold
variable.parameter, variable.parameter.function.language.special, entity.name.variable.parameteritalic
constant.character.escape, constant.character.escape.css, constant.character.escape.unicode, constant.character.escape.hex, constant.character.escape.octal, constant.character.escape.control, constant.character.escape.newline, constant.character.escape.backlash, constant.character.escape.double-quote, constant.character.escape.single-quote, constant.character.escape.bell, constant.character.escape.carriage-return, constant.character.escape.form-feed, constant.character.escape.line-separator, constant.character.escape.null, constant.character.escape.paragraph-separator, constant.character.escape.tab, constant.character.escape.vertical-tabbold
variable.other.constant, variable.other.enummemberbold
keyword.operator.or.regexp, keyword.control.anchor.regexpbold
keyword.operator.quantifier.regexpbold
meta.diff, meta.diff.headerbold