json 主题黑暗VS代码
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了json 主题黑暗VS代码相关的知识,希望对你有一定的参考价值。
{
"name": "Themer Dark",
"type": "dark",
"colors": {
"focusBorder": "#F92672",
"foreground": "#ABB2BF",
"widget.shadow": "#282C3466",
"selection.background": "#282C34",
"errorForeground": "#AE81FF",
"button.background": "#AE81FF",
"button.foreground": "#282C34",
"button.hoverBackground": "#66D9EF",
"dropdown.background": "#202325",
"dropdown.border": "#202325",
"dropdown.foreground": "#979EAB",
"input.background": "#202325",
"input.border": "#202325",
"input.foreground": "#979EAB",
"input.placeholderForeground": "#282C34",
"inputOption.activeBorder": "#66D9EF",
"inputValidation.errorBackground": "#202325",
"inputValidation.errorBorder": "#AE81FF",
"inputValidation.infoBackground": "#202325",
"inputValidation.infoBorder": "#AE81FF",
"inputValidation.warningBackground": "#202325",
"inputValidation.warningBorder": "#FD971F",
"scrollbar.shadow": "#282C3466",
"scrollbarSlider.activeBackground": "#8289977f",
"scrollbarSlider.background": "#5C63707f",
"scrollbarSlider.hoverBackground": "#636D837f",
"badge.foreground": "#282C34",
"badge.background": "#F92672",
"progressBar.background": "#E6DB74",
"list.activeSelectionBackground": "#E6DB74",
"list.activeSelectionForeground": "#282C34",
"list.dropBackground": "#5C6370",
"list.focusBackground": "#5C6370",
"list.highlightForeground": "#A6E22E",
"list.hoverBackground": "#202325",
"list.inactiveSelectionBackground": "#202325",
"list.inactiveSelectionForeground": "#ABB2BF",
"list.hoverForeground": "#828997",
"list.focusForeground": "#282C34",
"activityBar.background": "#282C34",
"activityBar.dropBackground": "#202325",
"activityBar.foreground": "#828997",
"activityBar.border": "#282C34",
"activityBarBadge.background": "#F92672",
"activityBarBadge.foreground": "#282C34",
"sideBar.background": "#282C34",
"sideBar.foreground": "#979EAB",
"sideBar.border": "#282C34",
"sideBarTitle.foreground": "#828997",
"sideBarSectionHeader.background": "#282C34",
"sideBarSectionHeader.foreground": "#979EAB",
"editorGroup.background": "#202325",
"editorGroup.border": "#282C34",
"editorGroup.dropBackground": "#282C347f",
"editorGroupHeader.noTabsBackground": "#282C34",
"editorGroupHeader.tabsBackground": "#282C34",
"editorGroupHeader.tabsBorder": "#282C34",
"tab.activeBackground": "#282C34",
"tab.activeForeground": "#F92672",
"tab.border": "#282C34",
"tab.inactiveBackground": "#282C34",
"tab.inactiveForeground": "#636D83",
"tab.unfocusedActiveForeground": "#5C6370",
"tab.unfocusedInactiveForeground": "#282C34",
"editor.background": "#282C34",
"editor.foreground": "#ABB2BF",
"editorLineNumber.foreground": "#3C4049",
"editorCursor.foreground": "#F92672",
"editor.selectionBackground": "#AE81FF55",
"editor.selectionHighlightBackground": "#202325",
"editor.inactiveSelectionBackground": "#AE81FF33",
"editor.wordHighlightBackground": "#F926727f",
"editor.wordHighlightStrongBackground": "#AE81FF7f",
"editor.findMatchBackground": "#F2BF7B",
"editor.findMatchHighlightBackground": "#F2BF7B7f",
"editor.findRangeHighlightBackground": "#202325",
"editor.hoverHighlightBackground": "#282C34",
"editor.lineHighlightBackground": "#202325",
"editor.lineHighlightBorder": "#202325",
"editorLink.activeForeground": "#66D9EF",
"editor.rangeHighlightBackground": "#202325",
"editorWhitespace.foreground": "#3C4049",
"editorIndentGuide.background": "#3C4049",
"editorRuler.foreground": "#202325",
"editorCodeLens.foreground": "#828997",
"editorBracketMatch.background": "#202325",
"editorBracketMatch.border": "#202325",
"editorOverviewRuler.border": "#202325",
"editorError.foreground": "#AE81FF",
"editorError.border": "#ABB2BF",
"editorWarning.foreground": "#FD971F",
"editorWarning.border": "#979EAB",
"editorGutter.background": "#282C34",
"editorGutter.modifiedBackground": "#A6E22E",
"editorGutter.addedBackground": "#E6DB74",
"editorGutter.deletedBackground": "#AE81FF",
"diffEditor.insertedTextBackground": "#E6DB743f",
"diffEditor.insertedTextBorder": "#00000000",
"diffEditor.removedTextBackground": "#AE81FF3f",
"diffEditor.removedTextBorder": "#00000000",
"editorWidget.background": "#202325",
"editorWidget.border": "#202325",
"editorSuggestWidget.background": "#202325",
"editorSuggestWidget.border": "#202325",
"editorSuggestWidget.foreground": "#979EAB",
"editorSuggestWidget.highlightForeground": "#AE81FF",
"editorSuggestWidget.selectedBackground": "#282C34",
"editorHoverWidget.background": "#202325",
"editorHoverWidget.border": "#202325",
"debugExceptionWidget.background": "#202325",
"debugExceptionWidget.border": "#202325",
"editorMarkerNavigation.background": "#202325",
"editorMarkerNavigationError.background": "#AE81FF",
"editorMarkerNavigationWarning.background": "#FD971F",
"peekView.border": "#AE81FF",
"peekViewEditor.background": "#202325",
"peekViewEditorGutter.background": "#202325",
"peekViewEditor.matchHighlightBackground": "#A6E22E",
"peekViewResult.background": "#202325",
"peekViewResult.fileForeground": "#979EAB",
"peekViewResult.lineForeground": "#282C34",
"peekViewResult.matchHighlightBackground": "#A6E22E",
"peekViewResult.selectionBackground": "#5C6370",
"peekViewResult.selectionForeground": "#ABB2BF",
"peekViewTitle.background": "#282C34",
"peekViewTitleDescription.foreground": "#828997",
"peekViewTitleLabel.foreground": "#ABB2BF",
"merge.currentHeaderBackground": "#66D9EF",
"merge.currentContentBackground": "#66D9EF7f",
"merge.incomingHeaderBackground": "#AE81FF",
"merge.incomingContentBackground": "#AE81FF7f",
"merge.border": "#636D83",
"editorOverviewRuler.currentContentForeground": "#66D9EF",
"editorOverviewRuler.incomingContentForeground": "#AE81FF",
"panel.background": "#282C34",
"panel.border": "#202325",
"panelTitle.activeBorder": "#5C6370",
"panelTitle.activeForeground": "#979EAB",
"panelTitle.inactiveForeground": "#636D83",
"statusBar.background": "#AE81FF",
"statusBar.foreground": "#282C34",
"statusBar.debuggingBackground": "#FD971F",
"statusBar.debuggingForeground": "#282C34",
"statusBar.noFolderBackground": "#F92672",
"statusBar.noFolderForeground": "#282C34",
"statusBarItem.activeBackground": "#66D9EF",
"statusBarItem.hoverBackground": "#E6DB74",
"statusBarItem.prominentBackground": "#66D9EF",
"statusBarItem.prominentHoverBackground": "#E6DB74",
"statusBar.border": "#282C34",
"titleBar.activeBackground": "#282C34",
"titleBar.activeForeground": "#828997",
"titleBar.inactiveBackground": "#282C34",
"titleBar.inactiveForeground": "#636D83",
"notification.background": "#202325",
"notification.foreground": "#ABB2BF",
"notification.buttonBackground": "#AE81FF",
"notification.buttonHoverBackground": "#66D9EF",
"notification.buttonForeground": "#282C34",
"notification.infoBackground": "#AE81FF",
"notification.infoForeground": "#282C34",
"notification.warningBackground": "#FD971F",
"notification.warningForeground": "#282C34",
"notification.errorBackground": "#AE81FF",
"notification.errorForeground": "#282C34",
"extensionButton.prominentForeground": "#282C34",
"extensionButton.prominentBackground": "#AE81FF",
"extensionButton.prominentHoverBackground": "#66D9EF",
"pickerGroup.border": "#828997",
"pickerGroup.foreground": "#ABB2BF",
"terminal.background": "#282C34",
"terminal.foreground": "#979EAB",
"terminal.ansiBlack": "#282C34",
"terminal.ansiBlue": "#AE81FF",
"terminal.ansiBrightBlack": "#202325",
"terminal.ansiBrightBlue": "#AE81FF",
"terminal.ansiBrightCyan": "#66D9EF",
"terminal.ansiBrightGreen": "#66D9EF",
"terminal.ansiBrightMagenta": "#AE81FF",
"terminal.ansiBrightRed": "#FD971F",
"terminal.ansiBrightWhite": "#ABB2BF",
"terminal.ansiBrightYellow": "#A6E22E",
"terminal.ansiCyan": "#66D9EF",
"terminal.ansiGreen": "#E6DB74",
"terminal.ansiMagenta": "#AE81FF",
"terminal.ansiRed": "#AE81FF",
"terminal.ansiWhite": "#979EAB",
"terminal.ansiYellow": "#A6E22E",
"debugToolBar.background": "#202325",
"welcomePage.buttonBackground": "#202325",
"welcomePage.buttonHoverBackground": "#282C34",
"walkThrough.embeddedEditorBackground": "#282C34"
},
"tokenColors": [{
"settings": {
"background": "#282C34",
"foreground": "#979EAB",
"selectionBorder": "#828997",
"findHighlight": "#F2BF7B",
"findHighlightForeground": "#282C34",
"activeGuide": "#81CAC1",
"bracketsForeground": "#979EAB7F",
"bracketsOptions": "stippled_underline",
"bracketsContentsForeground": "#979EAB7F",
"bracketContentsOptions": "underline",
"tagsOptions": "stippled_underline",
"caret": "#F8F8F0",
"invisibles": "#3B3A32"
}
},
{
"name": "Comment",
"scope": "comment, comment.block.html, punctuation.definition.comment",
"settings": {
"foreground": "#3C4049"
}
},
{
"name": "Constant",
"scope": "constant",
"settings": {
"foreground": "#AE81FF"
}
},
{
"name": "Number",
"scope": "constant.numeric",
"settings": {
"foreground": "#AE81FF"
}
},
{
"name": "Built-in constant",
"scope": "constant.language",
"settings": {
"foreground": "#AE81FF"
}
},
{
"name": "User-defined constant",
"scope": "constant.character, constant.other, punctuation.definition.entity.html",
"settings": {
"foreground": "#AE81FF"
}
},
{
"name": "Entity",
"scope": "entity",
"settings": {
"foreground": "#66D9EF"
}
},
{
"name": "Invalid",
"scope": "invalid",
"settings": {
"background": "#F92672",
"fontSize": "",
"foreground": "#F8F8F0"
}
},
{
"name": "Invalid deprecated",
"scope": "invalid.deprecated",
"settings": {
"background": "#AE81FF",
"foreground": "#F8F8F0"
}
},
{
"name": "Keyword",
"scope": "keyword",
"settings": {
"foreground": "#F92672"
}
},
{
"name": "Storage",
"scope": "storage",
"settings": {
"foreground": "#F92672"
}
},
{
"name": "Storage type",
"scope": "storage.type",
"settings": {
"fontStyle": "italic",
"foreground": "#66D9EF"
}
},
{
"name": "Class name",
"scope": "entity.name.class",
"settings": {
"fontStyle": "underline",
"foreground": "#A6E22E"
}
},
{
"name": "Inherited class",
"scope": "entity.other.inherited-class",
"settings": {
"fontStyle": "italic underline",
"foreground": "#A6E22E"
}
},
{
"name": "Function name",
"scope": "entity.name.function, meta.require, support.function.any-method",
"settings": {
"fontStyle": "",
"foreground": "#A6E22E"
}
},
{
"name": "Function argument",
"scope": "variable.parameter",
"settings": {
"fontStyle": "italic",
"foreground": "#FD971F"
}
},
{
"name": "Tag name",
"scope": "entity.name.tag",
"settings": {
"fontStyle": "",
"foreground": "#F92672"
}
},
{
"name": "Tag attribute",
"scope": "entity.other.attribute-name",
"settings": {
"fontStyle": "",
"foreground": "#A6E22E"
}
},
{
"name": "Library function",
"scope": "support.function",
"settings": {
"fontStyle": "",
"foreground": "#66D9EF"
}
},
{
"name": "Library constant",
"scope": "support.constant",
"settings": {
"fontStyle": "",
"foreground": "#66D9EF"
}
},
{
"name": "Library class/type",
"scope": "support.type, support.class, entity.name.type.class, meta.class",
"settings": {
"fontStyle": "italic",
"foreground": "#66D9EF"
}
},
{
"name": "Library variable",
"scope": "support.other.variable",
"settings": {
"fontStyle": ""
}
},
{
"name": "String",
"scope": "string, string.quoted.double, string.quoted.single, string.quoted.double.json, string.quoted.single.css, string.quoted.single.js, string.quoted.single.scss, constant.character.escape, constant.character.escape.css, constant.character.escape.scss, constant.other.symbol, entity.other.inherited-class, invalid.illegal.bad-ampersand.html, punctuation.definition.string.begin, punctuation.definition.string.end",
"settings": {
"foreground": "#E6DB74"
}
},
{
"name": "Support",
"scope": "support",
"settings": {
"foreground": "#66D9EF"
}
},
{
"name": "Markup Heading",
"scope": "markup.heading",
"settings": {
"foreground": "#66D9EF"
}
},
{
"name": "Markup Deleted",
"scope": "markup.deleted",
"settings": {
"foreground": "#AE81FF"
}
},
{
"name": "Markup Inserted",
"scope": "markup.inserted",
"settings": {
"foreground": "#E6DB74"
}
},
{
"name": "Markup Changed",
"scope": "markup.changed",
"settings": {
"foreground": "#A6E22E"
}
},
{
"name": "Markup Underline",
"scope": "markup.underline",
"settings": {
"fontStyle": "underline"
}
},
{
"name": "Markup Underline Link",
"scope": "markup.underline.link",
"settings": {
"foreground": "#AE81FF"
}
},
{
"name": "Markup List",
"scope": "markup.list",
"settings": {
"foreground": "#ABB2BF"
}
},
{
"name": "Markup Raw",
"scope": "markup.raw",
"settings": {
"foreground": "#AE81FF"
}
},
{
"scope": "constant.numeric.line-number.find-in-files - match",
"settings": {
"foreground": "#AE81FFA0"
}
},
{
"scope": "entity.name.filename.find-in-files",
"settings": {
"foreground": "#E6DB74"
}
},
{
"name": "Text",
"scope": " variable.parameter.function, text.html.basic, text, source",
"settings": {
"foreground": "#e1e2de"
}
},
{
"name": "Boolean",
"scope": "constant.language.boolean.true.js, constant.language.boolean.false.js, constant.language.null.js,constant.language.boolean.true.ts, constant.language.boolean.false.ts, constant.language.null.ts,constant.language.undefined.ts,constant.language.undefined.js",
"settings": {
"foreground": "#F92672"
}
},
{
"name": "Delimiters",
"scope": "none",
"settings": {
"foreground": "#dedede"
}
},
{
"name": "Function Call",
"scope": "meta.function-call",
"settings": {
"foreground": "#a9b7c7"
}
},
{
"name": "Methods",
"scope": "keyword.other.special-method",
"settings": {
"foreground": "#8fa1b3"
}
},
{
"name": "Operators",
"scope": "keyword.operator",
"settings": {
"foreground": "#c0c0c0"
}
},
{
"name": "Keyword Operator Expression TypeOf",
"scope": "keyword.operator.expression.typeof.js",
"settings": {
"foreground": "#F92672"
}
},
{
"name": "Keyword Control",
"scope": "keyword.control",
"settings": {
"foreground": "#FD971F"
}
},
{
"name": "Support Console",
"scope": "support.class.console.js",
"settings": {
"foreground": "#FD971F"
}
},
{
"name": "Support Function Console",
"scope": "support.function.console.js",
"settings": {
"foreground": "#E6DB74"
}
},
{
"name": "Variables",
"scope": "variable, variable.other.readwrite.js, punctuation.definition.variable.php, variable.other.php",
"settings": {
"foreground": "#F92672"
}
},
{
"name": "_this",
"scope": "variable.other.object.js",
"settings": {
"foreground": "#AEC199"
}
},
{
"name": "Variable Parameter",
"scope": "variable.parameter.js",
"settings": {
"foreground": "#B5919F"
}
},
{
"name": "Variable Object Property",
"scope": "variable.other.property, variable.other.object.property",
"settings": {
"foreground": "#759F9E"
}
},
{
"name": "Literal Key",
"scope": ["meta.object-literal.key", "meta.object.member.object-literal.key", "meta.object-literal.key.js entity.name.function.js", "meta.object-literal.key.ts string.quoted.double.ts"],
"settings": {
"foreground": "#AC9E8C"
}
},
{
"name": "Function Storage Block",
"scope": "function.storage.type.block.js",
"settings": {
"foreground": "#E6DB74"
}
},
{
"name": "Support Function DOM",
"scope": "support.function.dom.js",
"settings": {
"foreground": "#E6DB74"
}
},
{
"name": "Support Property DOM",
"scope": "support.variable.property",
"settings": {
"foreground": "#E6DB74"
}
},
{
"name": "ts keyword control import export",
"scope": " keyword.control.export.ts, keyword.control.flow.ts, keyword.control.import.ts, keyword.control.from.ts",
"settings": {
"foreground": "#FD971F"
}
},
{
"name": "ts keyword control loops",
"scope": " keyword.control.loop.ts, keyword.control.conditional.ts",
"settings": {
"foreground": "#E6DB74"
}
},
{
"name": "ts entity name type",
"scope": "entity.name.type.ts",
"settings": {
"foreground": "#a9b7c7"
}
},
{
"name": "ts entity name type param",
"scope": "meta.type.parameters.ts entity.name.type.ts",
"settings": {
"foreground": "#E6DB74"
}
},
{
"name": "ts storage modifier",
"scope": "storage.modifier.ts",
"settings": {
"foreground": "#F92672"
}
},
{
"name": "ts decorator",
"scope": "entity.name.function.ts, punctuation.decorator.ts",
"settings": {
"foreground": "#9CAE8A"
}
},
{
"name": "ts return",
"scope": " support.type.class.declaration.method.return.primitive.ts, type.annotation.support.class.declaration.method.parameters.primitive.ts",
"settings": {
"foreground": "#abdee8"
}
},
{
"name": "Support",
"scope": "support.type.primitive.ts",
"settings": {
"foreground": "#E6DB74"
}
},
{
"name": "TS This",
"scope": "variable.language.this.ts",
"settings": {
"foreground": "#E6DB74"
}
},
{
"name": "Array literal variable",
"scope": " meta.array.literal.ts variable.other.readwrite.ts, meta.parameters.ts variable.parameter.ts",
"settings": {
"foreground": "#BEC7A9"
}
},
{
"name": "class",
"scope": " block.variable.other.object.class.declaration.property.method.ts, block.variable.other.object.class.declaration.method.ts, block.variable.other.object.array.literal.class.declaration.method.var.expr.ts, block.variable.class.declaration.method.parameter.arrow, variable.other.object.ts",
"settings": {
"foreground": "#a9b7c7"
}
},
{
"name": "class",
"scope": " block.variable.other.object.class.declaration.method.ts, block.variable.other.object.array.literal.class.declaration.method.var.expr.ts block.variable.class.declaration.method.parameter.arrow.ts, block.variable.other.class.declaration.property.method.ts",
"settings": {
"foreground": "#AE81FF"
}
},
{
"name": "CSS",
"scope": " source.css",
"settings": {
"foreground": "#efefef"
}
},
{
"name": "CSS Class Selector",
"scope": " meta.selector, entity.other.attribute-name.class.css, entity.other.attribute-name.parent-selector-suffix.scss",
"settings": {
"foreground": "#A6E22E"
}
},
{
"name": "CSS Class Selector Punctuation",
"scope": " entity.scss.meta.property-list.punctuation.other.attribute-name.class.css.definition, entity.punctuation.other.attribute-name.class.css.definition, punctuation.definition.entity.css, meta.selector.css",
"settings": {
"foreground": "#AFCA84"
}
},
{
"name": "CSS Tag Selector",
"scope": "entity.name.tag.scss, entity.name.tag.css",
"settings": {
"foreground": "#F92672"
}
},
{
"name": "CSS ID Selector",
"scope": "entity.other.attribute-name.id.css",
"settings": {
"foreground": "#BE7C81"
}
},
{
"name": "CSS ID Selector Punctuation",
"scope": "entity.other.attribute-name.id.css punctuation.definition.entity.css",
"settings": {
"foreground": "#A0686D"
}
},
{
"name": "CSS property name",
"scope": "entity.name.tag.custom.sass,entity.name.tag.custom.scss, meta.property-list.css meta.property-name.css, meta.property-list.scss meta.property-name.sass, meta.property-list.scss meta.property-name.scss, support.type.property-name.css, support.type.property-name.sass, support.type.property-name.scss",
"settings": {
"foreground": "#66D9EF"
}
},
{
"name": "CSS Vendored Property Name",
"scope": "support.type.vendored.property-name.css",
"settings": {
"foreground": "#9BC4BF"
}
},
{
"name": "CSS property value",
"scope": "meta.property-group support.constant.property-value.css, meta.property-list.css meta.property-value.css, meta.property-value support.constant.property-value.css, meta.property-group support.constant.property-value.scss, meta.property-group support.constant.property-value.sass, meta.property-value support.constant.property-value.scss, meta.property-value support.constant.property-value.sass, variable.parameter.misc.css, parameter.less.data-uri comment markup.raw, source.less meta.property-value.css, meta.property-value.scss, support.constant.property-value.css",
"settings": {
"foreground": "#E6DB74"
}
},
{
"name": "CSS Vendor Prefixed Property Value",
"scope": "support.constant.vendored.property-value.css",
"settings": {
"foreground": "#E6DB74"
}
},
{
"name": "CSS colors",
"scope": "constant.numeric.color.hex-value.scss punctuation.definition.constant.scss,constant.numeric.color.hex-value.scss, constant.other.color, constant.other.color.rgb-value, constant.other.rgb-value.css, meta.property-value constant, support.constant.named-color",
"settings": {
"foreground": "#E6DB74"
}
},
{
"name": "CSS Font Names",
"scope": "support.constant.font-name.scss, support.constant.font-name.css",
"settings": {
"foreground": "#C0C0C3"
}
},
{
"name": "CSS/Sass constructor",
"scope": "meta.constructor.argument.css, meta.constructor.argument.sass",
"settings": {
"foreground": "#8F9D6A"
}
},
{
"name": "Sass Placeholder",
"scope": "entity.other.attribute-name.placeholder.scss, entity.other.attribute-name.placeholder.css",
"settings": {
"foreground": "#D1B781"
}
},
{
"name": "Sass Placeholder %",
"scope": "entity.other.attribute-name.placeholder.scss punctuation.definition.entity.sass, entity.other.attribute-name.placeholder.css punctuation.definition.entity.css ",
"settings": {
"foreground": "#B39659"
}
},
{
"name": "Preprocessor At Rule",
"scope": "meta.preprocessor.at-rule keyword.control.at-rule, keyword.control.at-rule",
"settings": {
"foreground": "#AE81FF"
}
},
{
"name": "Preprocessor At Rule at-sign",
"scope": "meta.preprocessor.at-rule keyword.control.at-rule punctuation.definition, keyword.control.at-rule punctuation.definition",
"settings": {
"foreground": "#AE81FF"
}
},
{
"name": "CSS Important",
"scope": "keyword.other.important, token.literal.sass",
"settings": {
"fontStyle": "",
"foreground": "#CD6564"
}
},
{
"name": "CSS Numbers",
"scope": "meta.at-rule.constant.numeric.media, meta.property-list.property-value.constant.numeric, property-list.scss.constant.numeric.variable.set, constant.numeric.scss",
"settings": {
"foreground": "#B081B9"
}
},
{
"name": "CSS units",
"scope": "meta.at-rule.keyword.other.unit.media, keyword.other.unit.scss, keyword.other.unit.css",
"settings": {
"foreground": "#8C98AB"
}
},
{
"name": "CSS Pseudo",
"scope": "entity.other.attribute-name.pseudo-class.css, entity.other.attribute-name.pseudo-element.css,entity.property-list.other.attribute-name.pseudo-class.css, entity.property-list.other.attribute-name.pseudo-element.css",
"settings": {
"foreground": "#7A8D5C"
}
},
{
"name": "CSS Pseudo colons",
"scope": "entity.other.attribute-name.pseudo-class.css punctuation.definition.entity.css,entity.other.attribute-name.pseudo-element.css punctuation.definition.entity.css,entity.property-list.other.attribute-name.pseudo-class.css punctuation.definition.entity.css, entity.property-list.other.attribute-name.pseudo-element.css punctuation.definition.entity.css",
"settings": {
"foreground": "#7A8D5C"
}
},
{
"name": "SCSS Attribute selector",
"scope": "entity.other.attribute-name.attribute.scss, entity.other.attribute-name.css",
"settings": {
"foreground": "#F92672"
}
},
{
"name": "SCSS Variable",
"scope": "variable.scss",
"settings": {
"foreground": "#F92672"
}
},
{
"name": "SCSS Attribute Value",
"scope": "string.quoted.double.attribute-value.scss",
"settings": {
"foreground": "#82A66D"
}
},
{
"name": "SCSS Function",
"scope": " support.function.misc.scss, keyword.control.at-rule.function.scss, keyword.control.at-rule.function.scss punctuation.definition, entity.name.function.scss",
"settings": {
"foreground": "#66D9EF"
}
},
{
"name": "CSS @import",
"scope": "keyword.control.at-rule.import",
"settings": {
"foreground": "#AE81FF"
}
},
{
"name": "CSS @import at-sign",
"scope": "keyword.control.at-rule.import punctuation.definition",
"settings": {
"foreground": "#AE81FF"
}
},
{
"name": "SCSS keyword control",
"scope": "keyword.control.else.scss, keyword.control.else.scss punctuation.definition, keyword.control.return.scss, keyword.control.return.scss punctuation.definition, keyword.control.if.scss, keyword.control.if.scss punctuation.definition, meta.at-rule.each.scss keyword.control.each.scss, meta.at-rule.each.scss keyword.control.each.scss punctuation.definition, meta.at-rule.each.scss keyword.control.operator",
"settings": {
"foreground": "#D99060"
}
},
{
"name": "CSS at-media",
"scope": "keyword.control.at-rule.media",
"settings": {
"foreground": "#91AAC7"
}
},
{
"name": "CSS at-media at-sign",
"scope": "keyword.control.at-rule.media punctuation.definition",
"settings": {
"foreground": "#7B90A9"
}
},
{
"name": "CSS at-media attribute",
"scope": "support.type.property-name.media,meta.at-rule.include.scss,meta.at-rule.include.scss support.constant.mathematical-symbols.scss",
"settings": {
"foreground": "#C28C79"
}
},
{
"name": "CSS at-import string",
"scope": "scss.meta.at-rule.import.string.quoted.single",
"settings": {
"foreground": "#82A66D"
}
},
{
"name": "SCSS at-Rule Mixin",
"scope": "keyword.control.at-rule.mixin.scss",
"settings": {
"foreground": "#AE81FF"
}
},
{
"name": "SCSS at-Rule Mixin at-sign",
"scope": "keyword.control.at-rule.mixin.scss punctuation.definition",
"settings": {
"foreground": "#AE81FF"
}
},
{
"name": "SCSS at-Rule Include",
"scope": "keyword.control.at-rule.include",
"settings": {
"foreground": "#AE81FF"
}
},
{
"name": "SCSS at-Rule Include at-sign",
"scope": "keyword.control.at-rule.include punctuation.definition",
"settings": {
"foreground": "#AE81FF"
}
},
{
"name": "SCSS at-Rule FontFace",
"scope": "meta.at-rule.fontface.scss keyword.control.at-rule.fontface.scss",
"settings": {
"foreground": "#AE81FF"
}
},
{
"name": "SCSS at-Rule FontFace at-sign",
"scope": "keyword.control.at-rule.fontface.scss punctuation.definition.keyword.scss",
"settings": {
"foreground": "#AE81FF"
}
},
{
"name": "SCSS at-Rule Supports",
"scope": "keyword.control.at-rule.supports",
"settings": {
"foreground": "#AE81FF"
}
},
{
"name": "SCSS at-Rule Supports at-sign",
"scope": "keyword.control.at-rule.supports.scss punctuation.definition.keyword",
"settings": {
"foreground": "#AE81FF"
}
},
{
"name": "SCSS at-Rule Keyframe",
"scope": "keyword.control.at-rule.keyframes",
"settings": {
"foreground": "#AE81FF"
}
},
{
"name": "SCSS at-Rule Keyframe at-sign",
"scope": "keyword.control.at-rule.keyframes punctuation.definition",
"settings": {
"foreground": "#AE81FF"
}
},
{
"name": "SCSS Keyframes",
"scope": "meta.at-rule.keyframes.scss entity.other.attribute-name.scss,meta.at-rule.keyframes.body entity.other.keyframe-offset.percentage",
"settings": {
"foreground": "#6897BB"
}
},
{
"name": "SCSS at-Rule Content",
"scope": "keyword.control.content.scss",
"settings": {
"foreground": "#b3c770"
}
},
{
"name": "SCSS at-Rule Content at-sign",
"scope": "keyword.control.content.scss punctuation.definition",
"settings": {
"foreground": "#97A95F"
}
},
{
"name": "Sass Interpolation",
"scope": "variable.interpolation.scss,punctuation.definition.interpolation.begin.bracket.curly.scss,punctuation.definition.interpolation.end.bracket.curly.scss",
"settings": {
"foreground": "#E6DB74"
}
},
{
"name": "Sass Interpolated Variable",
"scope": "variable.interpolation.scss variable.scss",
"settings": {
"foreground": "#F92672"
}
},
{
"name": "Sass Tag Reference ampersand",
"scope": "entity.name.tag.reference.scss",
"settings": {
"foreground": "#B6BD86"
}
},
{
"name": "Sass Map Key",
"scope": "meta.definition.variable.map.scss support.type.map.key.scss",
"settings": {
"foreground": "#DCB5C4"
}
},
{
"name": "Sass Map Variable",
"scope": "meta.definition.variable.map.scss variable.scss",
"settings": {
"foreground": "#977785"
}
},
{
"name": "SCSS Extend",
"scope": "entity.other.attribute-name.placeholder.scss,entity.other.attribute-name.placeholder.scss punctuation.definition.entity.scss",
"settings": {
"foreground": "#768DA2"
}
},
{
"name": "PHP delimiters",
"scope": ["punctuation.section.embedded.begin.php", "punctuation.section.embedded.end.php", "punctuation.section.embedded.begin.metatag.php", "punctuation.section.embedded.end.metatag.php", "text.html.php meta.embedded.line.php punctuation.section.embedded.end.metatag.php source.php", "text.html.php meta.embedded.block.php punctuation.section.embedded.end.metatag.php source.php", "text.html.php meta.embedded.block.php punctuation.section.embedded.end.php source.php", "text.html.php meta.embedded.line.php punctuation.section.embedded.end.php source.php"],
"settings": {
"foreground": "#CD6A50"
}
},
{
"name": "Regular Expressions",
"scope": "string.regexp",
"settings": {
"foreground": "#96b5b4"
}
},
{
"name": "Regular Expression Quantifier",
"scope": " keyword.operator.quantifier.regexp",
"settings": {
"foreground": "#E6DB74"
}
},
{
"name": "Regular Expression Brackets",
"scope": " punctuation.definition.character-class.regexp",
"settings": {
"foreground": "#CD9081"
}
},
{
"name": "PHPdoc Comments",
"scope": "meta.block.embedded.php.source.comment.documentation.phpdoc",
"settings": {
"foreground": "#ACB5B5"
}
},
{
"name": "PHP Function",
"scope": "meta.function-call.php",
"settings": {
"foreground": "#C0A3BB"
}
},
{
"name": "Escape Characters",
"scope": "constant.character.escape",
"settings": {
"foreground": "#96b5b4"
}
},
{
"name": "PHP booleans",
"scope": "meta.tag.any.html.string.quoted.double.embedded.line.php.source.constant.language.inline, meta.embedded.line.php.source.constant.language",
"settings": {
"foreground": "#F92672"
}
},
{
"name": "PHP Control Keywords",
"scope": "keyword.control.php",
"settings": {
"foreground": "#E6DB74"
}
},
{
"name": "PHP Echo",
"scope": "support.function.construct.output.php",
"settings": {
"foreground": "#E6DB74"
}
},
{
"name": "Invalid",
"scope": "invalid.illegal",
"settings": {
"background": "#00A8C6",
"foreground": "#F8F8F0"
}
},
{
"name": "Ampersands in strings",
"scope": "string.quoted.double.html invalid.illegal.bad-ampersand.html",
"settings": {
"background": "#232323",
"foreground": "#E6DB74"
}
},
{
"name": "Headings",
"scope": "punctuation.definition.heading.markdown",
"settings": {
"fontStyle": "",
"foreground": "#A16893"
}
},
{
"name": "Headings",
"scope": "entity.name.section.markdown",
"settings": {
"fontStyle": "",
"foreground": "#BF93B5"
}
},
{
"name": "Bold",
"scope": "markup.bold",
"settings": {
"fontStyle": "",
"foreground": "#CDA479"
}
},
{
"name": "Bold",
"scope": "punctuation.definition.bold.markdown",
"settings": {
"fontStyle": "",
"foreground": "#AF8C67"
}
},
{
"name": "Text",
"scope": "meta.paragraph.markdown",
"settings": {
"fontStyle": "",
"foreground": "#c0c0c0"
}
},
{
"name": "Italic",
"scope": "markup.italic",
"settings": {
"fontStyle": "italic",
"foreground": "#B4B378"
}
},
{
"name": "Italic",
"scope": "punctuation.definition.italic.markdown",
"settings": {
"fontStyle": "",
"foreground": "#959451"
}
},
{
"name": "Code",
"scope": ["markup.inline.raw.markdown", "text.html.markdown markup.fenced_code.block.markdown", "markup.inline.raw.string.markdown"],
"settings": {
"foreground": "#C6DD88"
}
},
{
"name": "Code",
"scope": ["markup.fenced_code.block.markdown punctuation.definition.markdown", "punctuation.definition.raw.markdown"],
"settings": {
"foreground": "#A5BF5E"
}
},
{
"name": "Link Text",
"scope": "string.other.link",
"settings": {
"foreground": "#bf616a"
}
},
{
"name": "Link Url",
"scope": " meta.link, meta.paragraph.inline.link.underline.detected-link, markup.underline.link.image.markdown",
"settings": {
"foreground": "#B2885F"
}
},
{
"name": "Lists",
"scope": "markup.list meta.paragraph.markdown",
"settings": {
"foreground": "#D1CAB5"
}
},
{
"name": "Lists",
"scope": "beginning.punctuation.definition.list.markdown",
"settings": {
"foreground": "#E6DB74"
}
},
{
"name": "Quotes",
"scope": "markup.quote",
"settings": {
"foreground": "#d08770"
}
},
{
"name": "Separator",
"scope": "meta.separator",
"settings": {
"background": "#4f5b66",
"foreground": "#c0c5ce"
}
},
{
"name": "Punctuation",
"scope": ["punctuation", "punctuation.definition", "punctuation.section.function", "punctuation.separator", "punctuation.support.type.property-name", "punctuation.accessor.ts", "meta.brace.round", "meta.brace.square", "meta.type.annotation.ts", "support.constant.mathematical-symbols", "block.brace.array.literal.square", "block.brace.round", "block.punctuation", "brace.array.literal.square", "brace.type.square", "punctuation.decorator.objectliteral.object.member.accessor", "punctuation.section", "meta.at-rule.media.scss", "keyword.operator.css", "source.css.scss", "punctuation.accessor.js", "punctuation.terminator", "text.html.php meta.tag.block.any.html", "text.html.php meta.embedded.block.php source.php", "text.html.php meta.embedded.line.php source.php", "punctuation.support.type.property-name.begin.json", "punctuation.support.type.property-name.end.json", "punctuation.definition.string.begin.js", "punctuation.definition.string.end.js", "punctuation.definition.string.begin.ts", "punctuation.definition.string.end.ts"],
"settings": {
"foreground": "#D2D2D2"
}
},
{
"name": "Logical Operator",
"scope": " keyword.operator.comparison, keyword.operator.logical, keyword.operator.ternary",
"settings": {
"foreground": "#EC7473"
}
},
{
"name": "Property Value",
"scope": "meta.structure.dictionary.value.json, string.quoted.double.json,meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json support.type.property-name.json,meta.structure.dictionary.value.json string.quoted.double.json punctuation.definition.string.begin.json,meta.structure.dictionary.value.json string.quoted.double.json punctuation.definition.string.end.json",
"settings": {
"foreground": "#E6DB74"
}
},
{
"name": "Property Name",
"scope": "support.type.property-name.json,meta.structure.dictionary.json support.type.property-name.json punctuation.support.type.property-name.begin.json,meta.structure.dictionary.json support.type.property-name.json punctuation.support.type.property-name.end.json,meta.structure.array.json meta.structure.dictionary.json support.type.property-name.json,meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json support.type.property-name.json",
"settings": {
"foreground": "#66D9EF"
}
},
{
"name": "Property Constant",
"scope": "constant.language.json",
"settings": {
"foreground": "#FD971F"
}
},
{
"name": "JSON quotes",
"scope": " meta.structure.dictionary.json support.type.property-name.json punctuation.support.type.property-name.begin.json, meta.structure.dictionary.json support.type.property-name.json punctuation.support.type.property-name.end.json, meta.structure.dictionary.value.json string.quoted.double.json punctuation.definition.string.begin.json, meta.structure.dictionary.value.json string.quoted.double.json punctuation.definition.string.end.json",
"settings": {
"foreground": "#FD971F"
}
},
{
"name": "Tags",
"scope": "text.html meta.tag.inline.any.html,text.html meta.tag.block.any.html,text.html source.js.embedded.html,text.html meta.tag.any.html,text.html meta.tag.structure.any.html,text.html meta.tag.other.html",
"settings": {
"foreground": "#AE81FF"
}
},
{
"name": "Tags",
"scope": "entity.name.tag, keyword.control.html.elements, entity.name.tag.inline.any.html, entity.name.tag.block.any.html",
"settings": {
"foreground": "#F92672"
}
},
{
"name": "Tags",
"scope": "punctuation.definition.tag",
"settings": {
"foreground": "#FFFFFF"
}
},
{
"name": "Tags",
"scope": "punctuation.definition.tag.begin.html source.js",
"settings": {
"foreground": "#FFFFFF"
}
},
{
"name": "Attributes",
"scope": " meta.tag.any.html entity.other.attribute-name.html, meta.tag.block.any.html entity.other.attribute-name.html, meta.tag.inline.any.html entity.other.attribute-name.html, meta.tag.structure.any.html entity.other.attribute-name.html, meta.tag.other.html entity.other.attribute-name.html, source.js.embedded.html entity.other.attribute-name.html, entity.other.attribute-name.html, source.ts entity.other.attribute-name, entity.other.attribute-name.id.html",
"settings": {
"foreground": "#66D9EF"
}
},
{
"name": "Attribute Values",
"scope": "string.quoted.double.html, meta.template string.quoted.double,string.quoted.double.html invalid.illegal.bad-ampersand.html",
"settings": {
"foreground": "#82A2B4"
}
},
{
"name": "Attribute Value Quotes",
"scope": "string.quoted.double.html punctuation.definition.string.begin.html,string.quoted.double.html punctuation.definition.string.end.html",
"settings": {
"foreground": "#c0c0c0"
}
},
{
"name": "doctype",
"scope": "meta.tag.sgml.doctype.html",
"settings": {
"foreground": "#E6DB74"
}
},
{
"name": "JSDOC comments",
"scope": "comment.block.documentation.js, comment.block.documentation.js storage.type.class.jsdoc, comment.block.documentation.js storage.type.class.jsdoc punctuation.definition.block.tag.jsdoc, comment.block.documentation.js punctuation.definition.comment.js, punctuation.definition.bracket.curly.begin.jsdoc, punctuation.definition.bracket.curly.end.jsdoc, variable.other.jsdoc, variable.other.jsdoc source.embedded.js, variable.other.jsdoc keyword.operator.assignment.jsdoc, punctuation.definition.optional-value.begin.bracket.square.jsdoc, punctuation.definition.optional-value.end.bracket.square.jsdoc",
"settings": {
"foreground": "#777777"
}
},
{
"scope": "token.info-token",
"settings": {
"foreground": "#6796e6"
}
},
{
"scope": "token.warn-token",
"settings": {
"foreground": "#FD971F"
}
},
{
"scope": "token.error-token",
"settings": {
"foreground": "#F92672"
}
},
{
"scope": "token.debug-token",
"settings": {
"foreground": "#AE81FF"
}
}
]
}
以上是关于json 主题黑暗VS代码的主要内容,如果未能解决你的问题,请参考以下文章
sh [黑暗主题的Tilix终端]当使用全局光主题时,如何在GTK3中强制使用黑暗主题到Tilix终端。 #tilix #terminal #b