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.

  • editor.background#FFFFFF
  • editor.foreground#000000
  • editor.inactiveSelectionBackground#E5EBF1
  • editor.lineHighlightBackground#F0F0F0
  • editor.selectionBackground#ADD6FF
  • editorCursor.foreground#000000
  • editorGutter.background#E8E8E8
  • editorLineNumber.activeForeground#000000
  • editorLineNumber.foreground#2B91AF
  • sideBar.background#E0E6ED
  • sideBar.foreground#000000
  • sideBarSectionHeader.background#0078D4
  • sideBarSectionHeader.foreground#FFFFFF
  • tab.activeBackground#FFFFFF
  • tab.inactiveBackground#ECECEC

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment, comment.line.semicolon.uniface, comment.block.xml.uniface#008000
keyword.other.comment-marker.uniface#008080
string.quoted.double.uniface, string.quoted.single.uniface#800080
string, string.quoted.xml.uniface, string.quoted.double.xml.uniface#FF0000
keyword.other.section.uniface#0000FFbold
keyword.control.operation.uniface#0000FFbold
keyword.control.entry.uniface#0000FFbold
keyword.control.block.uniface#0000FF
keyword.control.flow.uniface, keyword.control.return.uniface#0000FF
keyword.other.call.uniface, keyword.other.database.uniface, keyword.other.message.uniface, keyword.other.list.uniface, keyword.other.trigger.uniface, keyword.other.edit.uniface#0000FF
storage.type.uniface#FF00FF
storage.modifier.direction.uniface#FF00FF
storage.modifier.format.uniface#FF00FF
support.function.builtin.error.uniface, support.function.builtin.status.uniface, support.function.builtin.system.uniface, support.function.builtin.string.uniface, support.function.builtin.numeric.uniface, support.function.builtin.conversion.uniface, support.function.builtin.component.uniface, support.function.builtin.list.uniface, support.function.builtin.file.uniface, support.function.builtin.generic.uniface#3778FF
variable.language.system.uniface#3778FF
variable.language.component.uniface#3778FF
variable.other.slice.uniface#3778FF
variable.language.result.uniface#3778FF
variable.language.temp.uniface#3778FF
keyword.operator.assignment.uniface, keyword.operator.comparison.uniface, keyword.operator.arithmetic.uniface, keyword.operator.concatenation.uniface, keyword.operator.datetime.uniface#000000
keyword.operator.logical.uniface#0000FF
constant.numeric.float.uniface, constant.numeric.integer.uniface#000000
constant.language.boolean.uniface, constant.language.null.uniface#0000FF
entity.name.function.uniface, entity.name.function.operation.uniface, entity.name.function.trigger.uniface, entity.name.function.call.uniface#000000
variable.other.global.uniface, variable.parameter.uniface, variable.other.local.uniface, variable.other.interpolated.uniface#000000
variable.other.field.uniface, variable.other.field.path.uniface#000000
constant.character.escape.uniface#FF0000
entity.name.tag.xml.uniface, punctuation.definition.tag.begin.xml.uniface, punctuation.definition.tag.end.xml.uniface#808080
entity.other.attribute-name.xml.uniface#808080
constant.character.entity.xml.uniface#800080