Skip to main content
CodingTheme

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#bbeec2
  • activityBar.background#739978
  • editor.background#C7EDCC
  • editor.foreground#000000
  • editor.lineHighlightBackground#E3E6ED
  • editor.lineHighlightBorder#E3E6ED00
  • editor.rangeHighlightBackground#E3E6ED
  • editor.selectionBackground#0065FF3F
  • editor.selectionHighlightBackground#02828659
  • editor.selectionHighlightBorder#00BEC400
  • editor.wordHighlightBackground#00BEC459
  • editorCursor.foreground#f76051
  • editorGroupHeader.tabsBackground#b9e0be
  • editorWhitespace.foreground#3B3A32
  • sideBar.background#b9e0be
  • tab.activeBorder#ff0000
  • tab.inactiveBackground#b9e0be

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment#7d8082
string#06a59f
string#e87533
string.regexp#f76051
constant.numeric#EB2121 bold
keyword#F92672italic
storage#7068e4bold
entity.name.class, entity.name.type.class#315ed8 bold
entity.name.function#E07D2D
punctuation.definition.variable#c49900
punctuation.section.embedded.begin, punctuation.section.embedded.end#ebb33bbold
constant.language, meta.preprocessor#AE81FF
support.function.construct, keyword.other.new#f76051
constant.other#AE81FF
entity.other.inherited-class#555fb4
variable.parameter#FD971F
entity.name.tag#2fa0ddbold
punctuation.definition.tag.html, punctuation.definition.tag.begin, punctuation.definition.tag.end#65696a
entity.other.attribute-name#949899
support.function#F08C65
punctuation.separator.continuation#f76051
support.constant#F08C65
support.type, support.class#F08C65
support.type.exception#e87533
keyword.other.special-method#e87533
support.other.variable#E8D01E
invalid#5C5C46
string.quoted.double, string.quoted.single#06a59f
punctuation.definition.string.begin, punctuation.definition.string.end#d37b73
entity.name.tag.css, support.type.property-name.css, meta.property-name.css#c49900
source.css#f76051
meta.selector.css#65696a
punctuation.section.property-list.css#8c95dc
meta.property-value.css constant.numeric.css, keyword.other.unit.css, constant.other.color.rgb-value.css#06a59f
meta.property-value.css#06a59f
keyword.other.important.css#f76051
support.constant.color#06a59f
entity.name.tag.css#74a468
punctuation.separator.key-value.css, punctuation.terminator.rule.css#65696a
entity.other.attribute-name.class.css#2fa0dd
entity.other.attribute-name.pseudo-element.css, entity.other.attribute-name.pseudo-class.css#f76051
entity.other.attribute-name.id.css#2fa0dd
meta.function.js, entity.name.function.js, support.function.dom.js#c49900
text.html.basic source.js.embedded.html#c49900
storage.type.function.js#2fa0dd
constant.numeric.js#06a59f
meta.brace.square.js#2fa0dd
storage.type.js#2fa0dd
meta.brace.round, punctuation.definition.parameters.begin.js, punctuation.definition.parameters.end.js#949899
meta.brace.curly.js#949899
entity.name.tag.doctype.html, meta.tag.sgml.html, string.quoted.double.doctype.identifiers-and-DTDs.html#949899italic
comment.block.html#949899italic
entity.name.tag.script.htmlitalic
source.css.embedded.html string.quoted.double.html#06a59f
text.html.ruby#f76051bold
text.html.basic meta.tag.other.html, text.html.basic meta.tag.any.html, text.html.basic meta.tag.block.any, text.html.basic meta.tag.inline.any, text.html.basic meta.tag.structure.any.html, text.html.basic source.js.embedded.html, punctuation.separator.key-value.html#949899
text.html.basic entity.other.attribute-name.html#949899
text.html.basic meta.tag.structure.any.html punctuation.definition.string.begin.html, punctuation.definition.string.begin.html, punctuation.definition.string.end.html#06a59f
entity.name.tag.block.any.html#2fa0ddbold
source.css.embedded.html entity.name.tag.style.htmlitalic
entity.name.tag.style.html
text.html.basic punctuation.section.property-list.css
source.css.embedded.html, comment.block.html#949899italic
punctuation.definition.variable.ruby#2fa0dd
meta.function.method.with-arguments.ruby#949899 bold
variable.language.ruby#06a59f
entity.name.function.ruby#2fa0dd
keyword.control.ruby, keyword.control.def.ruby#74a468bold
keyword.control.class.ruby, meta.class.ruby#74a468
entity.name.type.class.ruby#c49900
keyword.control.ruby#74a468
support.class.ruby#c49900
keyword.other.special-method.ruby#74a468
constant.language.ruby, constant.numeric.ruby#06a59f
variable.other.constant.ruby#c49900
constant.other.symbol.ruby#06a59f
punctuation.section.embedded.ruby, punctuation.definition.string.begin.ruby, punctuation.definition.string.end.ruby#f76051
keyword.other.special-method.ruby#f76051
keyword.control.import.include.php#f76051
text.html.ruby meta.tag.inline.any.html#949899
text.html.ruby punctuation.definition.string.begin, text.html.ruby punctuation.definition.string.end#06a59f
punctuation.definition.string.begin, punctuation.definition.string.end#949899
support.class.php#949899
keyword.operator.index-start.php, keyword.operator.index-end.php#f76051
meta.array.php#65696a
meta.array.php support.function.construct.php, meta.array.empty.php support.function.construct.php#c49900
support.function.construct.php#c49900
punctuation.definition.array.begin, punctuation.definition.array.end#f76051
constant.numeric.php#06a59f
keyword.other.new.php#f76051
keyword.operator.class#949899
variable.other.property.php#949899
storage.modifier.extends.php, storage.type.class.php, keyword.operator.class.php#c49900
punctuation.terminator.expression.php#949899
meta.other.inherited-class.php#65696a
storage.type.php#74a468
entity.name.function.php#949899
support.function.construct.php#74a468
entity.name.type.class.php, meta.function-call.php, meta.function-call.static.php, meta.function-call.object.php#949899
keyword.other.phpdoc#949899
source.php.embedded.block.html#f76051
storage.type.function.php#f76051
constant.numeric.c#06a59f
meta.preprocessor.c.include, meta.preprocessor.macro.c#f76051
keyword.control.import.define.c, keyword.control.import.include.c#f76051
entity.name.function.preprocessor.c#f76051
meta.preprocessor.c.include string.quoted.other.lt-gt.include.c, meta.preprocessor.c.include punctuation.definition.string.begin.c, meta.preprocessor.c.include punctuation.definition.string.end.c#06a59f
support.function.C99.c, support.function.any-method.c, entity.name.function.c#65696a
punctuation.definition.string.begin.c, punctuation.definition.string.end.c#06a59f
storage.type.c#c49900
meta.diff, meta.diff.header#dadfe0italic
markup.deleted#949899
markup.changed#dadfe0
markup.inserted#dadfe0
text.html.markdown meta.dummy.line-break#dadfe0
text.html.markdown markup.raw.inline#06a59f
text.restructuredtext markup.raw#06a59f
other.package.exclude, other.remove#f76051
other.add#06a59f
punctuation.section.group.tex, punctuation.definition.arguments.begin.latex, punctuation.definition.arguments.end.latex, punctuation.definition.arguments.latex#F76051
meta.group.braces.tex#C49900
string.other.math.tex#c49900
variable.parameter.function.latex#F76051
punctuation.definition.constant.math.tex#06a59f
text.tex.latex constant.other.math.tex, constant.other.general.math.tex, constant.other.general.math.tex, constant.character.math.tex#06a59f
constant.character.escape.tex, support.class.math.block.environment.latex#f76051
entity.name.section.latex#FF0000bold
string.other.math.tex#c49900
punctuation.definition.string.begin.latex, punctuation.definition.string.end.latex#f76051bold
keyword.control.label.latex, text.tex.latex constant.other.general.math.tex#06a59f
variable.parameter.definition.label.latex#f76051
support.function.be.latex#EB2121bold
support.function.section.latex#f76051bold underline
support.function.general.tex#06a59f
punctuation.definition.comment.tex, comment.line.percentage.texitalic
keyword.control.ref.latex#06a59fitalic underline
storage.type.class.python, storage.type.function.python, storage.modifier.global.python#74a468
keyword.control.import.python, keyword.control.import.from.python#f76051
support.type.exception.python#c49900
meta.attribute.python#c44800
keyword.operator#f92672
meta.function-call.generic.python#0407c9
meta.function-call.arguments.python#c9bc04
support.function.builtin.shell#74a468
variable.other.normal.shell#f76051
source.shell#2fa0dd
meta.scope.for-in-loop.shell, variable.other.loop.shell#65696a
punctuation.definition.string.end.shell, punctuation.definition.string.begin.shell#74a468
meta.scope.case-block.shell, meta.scope.case-body.shell#313638
punctuation.definition.logical-expression.shell#f76051
comment.line.number-sign.shell#65696aitalic
keyword.other.import.java#f76051
storage.modifier.import.java#65696a
meta.class.java storage.modifier.java#c49900
source.java comment.block#65696a
comment.block meta.documentation.tag.param.javadoc keyword.other.documentation.param.javadoc#65696a
punctuation.definition.variable.perl, variable.other.readwrite.global.perl, variable.other.predefined.perl, keyword.operator.comparison.perl#c49900
support.function.perl#74a468
comment.line.number-sign.perl#65696aitalic
punctuation.definition.string.begin.perl, punctuation.definition.string.end.perl#06a59f
constant.character.escape.perl#f76051
punctuation.definition.list_item.markdown#2fa0dd
markup.heading#c49900
meta.link.inline.markdown, string.other.link.title.markdown#74a468
meta.image.inline.markdown, string.other.link.description.markdown#74a468
entity.name.section.markdown#e87533
meta.separator.markdown#2fa0dd
markup.raw.block.markdown#c49900
markup.raw.inline.markdown#c49900
punctuation.definition.raw.markdown, punctuation.definition.italic.markdown, punctuation.definition.bold.markdown, punctuation.definition.string.begin.markdown, punctuation.definition.string.end.markdown, punctuation.definition.metadata.markdown#65696a
punctuation.definition.blockquote.markdown#06a59f
meta.embedded.block.katex#1844a3
punctuation.definition.math.inline.markdown, markup.inserted.math.display.markdown#f76051
keyword.operator.assignment.r, keyword.operator.comparison.r, keyword.operator.comarison.r, keyword.operator.logical.r, source.r keyword.other.r#F92672
variable.other.r#000000
keyword.control.r#F92672bold
keyword.operator.arithmetic.r#d65182
source.r meta.function-call.r meta.function-call.arguments.r variable.other.r #0f1abd
source.r meta.function-call.r variable.function.r#0918f3
source.r support.function.r#c442ae
source.r meta.function.r entity.name.function.r#E07D2D
source.r comment.line.roxygen.r punctuation.definition.comment.r#334258
source.matlab keyword.other.desktop.matlab#F92672
source.matlab keyword.other.mathematics.matlab#ca356c
keyword.operator.transpose.matlab#F92672bold
comment.line.double-percentage.matlab punctuation.definition.comment.matlab#7D8082bold
source.matlab keyword.control#F92672italic
keyword.operator.symbols.matlab#F92672
invalid.deprecated#4D4D46
storage.type.namespace.directive.cpp,keyword.other.namespace.directive.cpp#CD6069
punctuation.definition.directive.cpp#AE81FF
entity.name.function.call.cpp#e07d2d
meta.function.definition.body.lambda.cpp#083d8d
meta.body.function.definition.cpp#e907b1f8
entity.name.namespace.cpp,entity.name.scope-resolution.cpp#e90707
keyword.operator.cpp#F92672
variable.other.global#0026ff
meta.paragraph.markdown, text.html.rmarkdown#000000
markup.heading.markdown#F08C65bold
punctuation.definition.list.begin.markdown#2a54ddbold
punctuation.definition.italic.markdown, markup.italic.markdown#083d8ditalic
punctuation.definition.bold.markdown, markup.bold.markdown#083d8dbold
keyword.other.r, meta.embedded.block.r#F92672
punctuation.definition.quote.begin.markdown, markup.quote.markdown#5a08b8bold

Shiki preview

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

Loading...

Eye Protection by Jieli12 - VS Code Theme