vscode自定义主题
{ "author": "akamud", "name": "OneLight", "colors": { "activityBar.background": "#C7EDCC", "activityBar.foreground": "#121417", "activityBarBadge.background": "#526FFF", "activityBarBadge.foreground": "#FFFFFF", "button.background": "#5871EF", "button.foreground": "#FFFFFF", "button.hoverBackground": "#6B83ED", "diffEditor.insertedTextBackground": "#00809B33", "dropdown.background": "#FFFFFF", "dropdown.border": "#DBDBDC", "editor.background": "#C7EDCC", "editor.foreground": "#000000", "editor.lineHighlightBackground": "#F2F2F2", "editor.selectionBackground": "#E5E5E6", "editorCursor.foreground": "#526FFF", "editorGroup.background": "#EAEAEB", "editorGroup.border": "#DBDBDC", "editorGroupHeader.tabsBackground": "#EAEAEB", "editorIndentGuide.background": "#cccccc", "editorLineNumber.foreground": "#9D9D9F", "editorWhitespace.foreground": "#ada4a4", "editorHoverWidget.background": "#EAEAEB", "editorHoverWidget.border": "#DBDBDC", "editorSuggestWidget.background": "#EAEAEB", "editorSuggestWidget.border": "#DBDBDC", "editorSuggestWidget.selectedBackground": "#FFFFFF", "editorWidget.background": "#EAEAEB", "input.background": "#FFFFFF", "input.border": "#DBDBDC", "focusBorder": "#526FFF", "list.activeSelectionBackground": "#9900ff", "list.activeSelectionForeground": "#232324", "list.focusBackground": "#9900ff", "list.hoverBackground": "#9900ff", "list.highlightForeground": "#121417", "list.inactiveSelectionBackground": "#DBDBDC", "list.inactiveSelectionForeground": "#232324", "notification.background": "#333333", "pickerGroup.border": "#526FFF", "scrollbarSlider.background": "#4E566680", "scrollbarSlider.activeBackground": "#747D9180", "scrollbarSlider.hoverBackground": "#5A637580", "sideBar.background": "#EAEAEB", "sideBar.foreground": "#000000", "sideBarSectionHeader.background": "#FAFAFA", "statusBar.background": "#EAEAEB", "statusBar.foreground": "#424243", "statusBarItem.hoverBackground": "#DBDBDC", "statusBar.noFolderBackground": "#EAEAEB", "tab.activeBackground": "#bde4c3", "tab.border": "#DBDBDC", "tab.inactiveBackground": "#cccccc", "titleBar.activeBackground": "#EAEAEB", "titleBar.activeForeground": "#424243", "titleBar.inactiveBackground": "#EAEAEB", "titleBar.inactiveForeground": "#424243", "statusBar.debuggingForeground": "#FFFFFF", "extensionButton.prominentBackground": "#3BBA54", "extensionButton.prominentHoverBackground": "#4CC263", "badge.background": "#526FFF", "badge.foreground": "#FFFFFF", "peekView.border": "#526FFF", "peekViewResult.background": "#EAEAEB", "peekViewResult.selectionBackground": "#DBDBDC", "peekViewTitle.background": "#FFFFFF", "peekViewEditor.background": "#FFFFFF" }, "tokenColors": [ { "name": "CSS Class and Support", "scope": "source.css support.type.property-name, source.sass support.type.property-name, source.scss support.type.property-name, source.less support.type.property-name, source.stylus support.type.property-name, source.postcss support.type.property-name", "settings": { "foreground": "#0000a0" } }, { "name": "Comment", "scope": [ "comment" ], "settings": { "foreground": "#006600", "fontStyle": "normal" } }, { "name": "Comment Markup Link", "scope": [ "comment markup.link" ], "settings": { "foreground": "#006600" } }, { "name": "Entity Name Type", "scope": [ "entity.name.type" ], "settings": { "foreground": "#C18401" } }, { "name": "Entity Other Inherited Class", "scope": [ "entity.other.inherited-class" ], "settings": { "foreground": "#50A14F" } }, { "name": "Keyword", "scope": [ "keyword" ], "settings": { "foreground": "#A626A4" } }, { "name": "Keyword Control", "scope": [ "keyword.control" ], "settings": { "foreground": "#A626A4" } }, { "name": "Keyword Operator", "scope": [ "keyword.operator" ], "settings": { "foreground": "#383A42" } }, { "name": "Keyword Other Special Method", "scope": [ "keyword.other.special-method" ], "settings": { "foreground": "#4078F2" } }, { "name": "Keyword Other Unit", "scope": [ "keyword.other.unit" ], "settings": { "foreground": "#986801" } }, { "name": "Storage", "scope": [ "storage" ], "settings": { "foreground": "#A626A4" } }, { "name": "Storage Type Annotation,storage Type Primitive", "scope": [ "storage.type.annotation", "storage.type.primitive" ], "settings": { "foreground": "#A626A4" } }, { "name": "Storage Modifier Package,storage Modifier Import", "scope": [ "storage.modifier.package", "storage.modifier.import" ], "settings": { "foreground": "#383A42" } }, { "name": "Constant", "scope": [ "constant" ], "settings": { "foreground": "#ff33ff" } }, { "name": "Constant Variable", "scope": [ "constant.variable" ], "settings": { "foreground": "#ff33ff" } }, { "name": "Constant Character Escape", "scope": [ "constant.character.escape" ], "settings": { "foreground": "#0184BC" } }, { "name": "Constant Numeric", "scope": [ "constant.numeric" ], "settings": { "foreground": "#986801" } }, { "name": "Constant Other Color", "scope": [ "constant.other.color" ], "settings": { "foreground": "#0184BC" } }, { "name": "Constant Other Symbol", "scope": [ "constant.other.symbol" ], "settings": { "foreground": "#0184BC" } }, { "name": "Variable", "scope": [ "variable" ], "settings": { "foreground": "#e01376" } }, { "name": "Variable Interpolation", "scope": [ "variable.interpolation" ], "settings": { "foreground": "#0184BC" } }, { "name": "Variable Parameter", "scope": [ "variable.parameter" ], "settings": { "foreground": "#000000" } }, { "name": "String", "scope": [ "string" ], "settings": { "foreground": "#993300" } }, { "name": "String Regexp", "scope": [ "string.regexp" ], "settings": { "foreground": "#0184BC" } }, { "name": "String Regexp Source Ruby Embedded", "scope": [ "string.regexp source.ruby.embedded" ], "settings": { "foreground": "#C18401" } }, { "name": "String Other Link", "scope": [ "string.other.link" ], "settings": { "foreground": "#E45649" } }, { "name": "Punctuation Definition Comment", "scope": [ "punctuation.definition.comment" ], "settings": { "foreground": "#006600" } }, { "name": "Punctuation Definition Method Parameters,punctuation Definition Function Parameters,punctuation Definition Parameters,punctuation Definition Separator,punctuation Definition Seperator,punctuation Definition Array", "scope": [ "punctuation.definition.method-parameters", "punctuation.definition.function-parameters", "punctuation.definition.parameters", "punctuation.definition.separator", "punctuation.definition.seperator", "punctuation.definition.array" ], "settings": { "foreground": "#383A42" } }, { "name": "Punctuation Definition Heading,punctuation Definition Identity", "scope": [ "punctuation.definition.heading", "punctuation.definition.identity" ], "settings": { "foreground": "#4078F2" } }, { "name": "Punctuation Definition Bold", "scope": [ "punctuation.definition.bold" ], "settings": { "foreground": "#C18401", "fontStyle": "bold" } }, { "name": "Punctuation Definition Italic", "scope": [ "punctuation.definition.italic" ], "settings": { "foreground": "#A626A4", "fontStyle": "italic" } }, { "name": "Punctuation Section Embedded", "scope": [ "punctuation.section.embedded" ], "settings": { "foreground": "#CA1243" } }, { "name": "Punctuation Section Method,punctuation Section Class,punctuation Section Inner Class", "scope": [ "punctuation.section.method", "punctuation.section.class", "punctuation.section.inner-class" ], "settings": { "foreground": "#383A42" } }, { "name": "Support Class", "scope": [ "support.class" ], "settings": { "foreground": "#C18401" } }, { "name": "Support Type", "scope": [ "support.type" ], "settings": { "foreground": "#0184BC" } }, { "name": "Support Function", "scope": [ "support.function" ], "settings": { "foreground": "#0184BC" } }, { "name": "Support Function Any Method", "scope": [ "support.function.any-method" ], "settings": { "foreground": "#4078F2" } }, { "name": "Entity Name Function", "scope": [ "entity.name.function" ], "settings": { "foreground": "#4078F2" } }, { "name": "Entity Name Class,entity Name Type Class", "scope": [ "entity.name.class", "entity.name.type.class" ], "settings": { "foreground": "#C18401" } }, { "name": "Entity Name Section", "scope": [ "entity.name.section" ], "settings": { "foreground": "#4078F2" } }, { "name": "Entity Name Tag", "scope": [ "entity.name.tag" ], "settings": { "foreground": "#000080" } }, { "name": "Entity Other Attribute Name", "scope": [ "entity.other.attribute-name" ], "settings": { "foreground": "#cc0000" } }, { "name": "Entity Other Attribute Name Id", "scope": [ "entity.other.attribute-name.id" ], "settings": { "foreground": "#4078F2" } }, { "name": "Meta Class", "scope": [ "meta.class" ], "settings": { "foreground": "#C18401" } }, { "name": "Meta Class Body", "scope": [ "meta.class.body" ], "settings": { "foreground": "#383A42" } }, { "name": "Meta Method Call,meta Method", "scope": [ "meta.method-call", "meta.method" ], "settings": { "foreground": "#383A42" } }, { "name": "Meta Definition Variable", "scope": [ "meta.definition.variable" ], "settings": { "foreground": "#E45649" } }, { "name": "Meta Link", "scope": [ "meta.link" ], "settings": { "foreground": "#986801" } }, { "name": "Meta Require", "scope": [ "meta.require" ], "settings": { "foreground": "#4078F2" } }, { "name": "Meta Selector", "scope": [ "meta.selector" ], "settings": { "foreground": "#A626A4" } }, { "name": "Meta Separator", "scope": [ "meta.separator" ], "settings": { "background": "#373B41", "foreground": "#383A42" } }, { "name": "Meta Tag", "scope": [ "meta.tag" ], "settings": { "foreground": "#383A42" } }, { "name": "Underline", "scope": [ "underline" ], "settings": { "text-decoration": "underline" } }, { "name": "None", "scope": [ "none" ], "settings": { "foreground": "#383A42" } }, { "name": "Invalid Deprecated", "scope": [ "invalid.deprecated" ], "settings": { "foreground": "#000000", "background": "#F2A60D" } }, { "name": "Invalid Illegal", "scope": [ "invalid.illegal" ], "settings": { "foreground": "white", "background": "#FF1414" } }, { "name": "Markup Bold", "scope": [ "markup.bold" ], "settings": { "foreground": "#986801", "fontStyle": "bold" } }, { "name": "Markup Changed", "scope": [ "markup.changed" ], "settings": { "foreground": "#A626A4" } }, { "name": "Markup Deleted", "scope": [ "markup.deleted" ], "settings": { "foreground": "#E45649" } }, { "name": "Markup Italic", "scope": [ "markup.italic" ], "settings": { "foreground": "#A626A4", "fontStyle": "italic" } }, { "name": "Markup Heading", "scope": [ "markup.heading" ], "settings": { "foreground": "#E45649" } }, { "name": "Markup Heading Punctuation Definition Heading", "scope": [ "markup.heading punctuation.definition.heading" ], "settings": { "foreground": "#4078F2" } }, { "name": "Markup Link", "scope": [ "markup.link" ], "settings": { "foreground": "#A626A4" } }, { "name": "Markup Inserted", "scope": [ "markup.inserted" ], "settings": { "foreground": "#50A14F" } }, { "name": "Markup Quote", "scope": [ "markup.quote" ], "settings": { "foreground": "#986801" } }, { "name": "Markup Raw", "scope": [ "markup.raw" ], "settings": { "foreground": "#50A14F" } }, { "name": "Source C Keyword Operator", "scope": [ "source.c keyword.operator" ], "settings": { "foreground": "#A626A4" } }, { "name": "Source Cpp Keyword Operator", "scope": [ "source.cpp keyword.operator" ], "settings": { "foreground": "#A626A4" } }, { "name": "Source Cs Keyword Operator", "scope": [ "source.cs keyword.operator" ], "settings": { "foreground": "#A626A4" } }, { "name": "Source Css Property Name,source Css Property Value", "scope": [ "source.css property-name", "source.css property-value" ], "settings": { "foreground": "#696C77" } }, { "name": "Source Css Property Name Support,source Css Property Value Support", "scope": [ "source.css property-name.support", "source.css property-value.support" ], "settings": { "foreground": "#383A42" } }, { "name": "Source Gfm Markup", "scope": [ "source.gfm markup" ], "settings": { "-webkit-font-smoothing": "auto" } }, { "name": "Source Gfm Link Entity", "scope": [ "source.gfm link entity" ], "settings": { "foreground": "#4078F2" } }, { "name": "Source Go Storage Type String", "scope": [ "source.go storage.type.string" ], "settings": { "foreground": "#A626A4" } }, { "name": "Source Ini Keyword Other Definition Ini", "scope": [ "source.ini keyword.other.definition.ini" ], "settings": { "foreground": "#E45649" } }, { "name": "Source Java Storage Modifier Import", "scope": [ "source.java storage.modifier.import" ], "settings": { "foreground": "#C18401" } }, { "name": "Source Java Storage Type", "scope": [ "source.java storage.type" ], "settings": { "foreground": "#C18401" } }, { "name": "Source Java Keyword Operator Instanceof", "scope": [ "source.java keyword.operator.instanceof" ], "settings": { "foreground": "#A626A4" } }, { "name": "Source Java Properties Meta Key Pair", "scope": [ "source.java-properties meta.key-pair" ], "settings": { "foreground": "#E45649" } }, { "name": "Source Java Properties Meta Key Pair > Punctuation", "scope": [ "source.java-properties meta.key-pair > punctuation" ], "settings": { "foreground": "#383A42" } }, { "name": "Source Js Keyword Operator", "scope": [ "source.js keyword.operator" ], "settings": { "foreground": "#0184BC" } }, { "name": "Source Js Keyword Operator Delete,source Js Keyword Operator In,source Js Keyword Operator Of,source Js Keyword Operator Instanceof,source Js Keyword Operator New,source Js Keyword Operator Typeof,source Js Keyword Operator Void", "scope": [ "source.js keyword.operator.delete", "source.js keyword.operator.in", "source.js keyword.operator.of", "source.js keyword.operator.instanceof", "source.js keyword.operator.new", "source.js keyword.operator.typeof", "source.js keyword.operator.void" ], "settings": { "foreground": "#A626A4" } }, { "name": "Source Json Meta Structure Dictionary Json > String Quoted Json", "scope": [ "source.json meta.structure.dictionary.json > string.quoted.json" ], "settings": { "foreground": "#E45649" } }, { "name": "Source Json Meta Structure Dictionary Json > String Quoted Json > Punctuation String", "scope": [ "source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string" ], "settings": { "foreground": "#E45649" } }, { "name": "Source Json Meta Structure Dictionary Json > Value Json > String Quoted Json,source Json Meta Structure Array Json > Value Json > String Quoted Json,source Json Meta Structure Dictionary Json > Value Json > String Quoted Json > Punctuation,source Json Meta Structure Array Json > Value Json > String Quoted Json > Punctuation", "scope": [ "source.json meta.structure.dictionary.json > value.json > string.quoted.json", "source.json meta.structure.array.json > value.json > string.quoted.json", "source.json meta.structure.dictionary.json > value.json > string.quoted.json > punctuation", "source.json meta.structure.array.json > value.json > string.quoted.json > punctuation" ], "settings": { "foreground": "#ff00cc" } }, { "name": "Source Json Meta Structure Dictionary Json > Constant Language Json,source Json Meta Structure Array Json > Constant Language Json", "scope": [ "source.json meta.structure.dictionary.json > constant.language.json", "source.json meta.structure.array.json > constant.language.json" ], "settings": { "foreground": "#0184BC" } }, { "name": "Source Ruby Constant Other Symbol > Punctuation", "scope": [ "source.ruby constant.other.symbol > punctuation" ], "settings": { "foreground": "inherit" } }, { "name": "Source Python Keyword Operator Logical Python", "scope": [ "source.python keyword.operator.logical.python" ], "settings": { "foreground": "#A626A4" } }, { "name": "Source Python Variable Parameter", "scope": [ "source.python variable.parameter" ], "settings": { "foreground": "#986801" } }, { "name": "Meta Attribute Rust", "scope": [ "meta.attribute.rust" ], "settings": { "foreground": "#606135" } }, { "name": "Storage Modifier Lifetime Rust,entity Name Lifetime Rust", "scope": [ "storage.modifier.lifetime.rust", "entity.name.lifetime.rust" ], "settings": { "foreground": "#11C4C6" } }, { "name": "Keyword Unsafe Rust", "scope": [ "keyword.unsafe.rust" ], "settings": { "foreground": "#882328" } }, { "name": "customrule", "scope": "customrule", "settings": { "foreground": "#383A42" } }, { "name": "[VSCODE-CUSTOM] Support Type Property Name", "scope": "support.type.property-name", "settings": { "foreground": "#383A42" } }, { "name": "[VSCODE-CUSTOM] Punctuation for Quoted String", "scope": "string.quoted.double punctuation", "settings": { "foreground": "#50A14F" } }, { "name": "[VSCODE-CUSTOM] Support Constant", "scope": "support.constant", "settings": { "foreground": "#986801" } }, { "name": "[VSCODE-CUSTOM] JSON Property Name", "scope": "support.type.property-name.json", "settings": { "foreground": "#E45649" } }, { "name": "[VSCODE-CUSTOM] JSON Punctuation for Property Name", "scope": "support.type.property-name.json punctuation", "settings": { "foreground": "#E45649" } }, { "name": "[VSCODE-CUSTOM] JS/TS Punctuation for key-value", "scope": [ "punctuation.separator.key-value.ts", "punctuation.separator.key-value.js", "punctuation.separator.key-value.tsx" ], "settings": { "foreground": "#0184BC" } }, { "name": "[VSCODE-CUSTOM] JS/TS Embedded Operator", "scope": [ "source.js.embedded.html keyword.operator", "source.ts.embedded.html keyword.operator" ], "settings": { "foreground": "#0184BC" } }, { "name": "[VSCODE-CUSTOM] JS/TS Variable Other Readwrite", "scope": [ "variable.other.readwrite.js", "variable.other.readwrite.ts", "variable.other.readwrite.tsx" ], "settings": { "foreground": "#000000" } }, { "name": "[VSCODE-CUSTOM] JS/TS Support Variable Dom", "scope": [ "support.variable.dom.js", "support.variable.dom.ts" ], "settings": { "foreground": "#E45649" } }, { "name": "[VSCODE-CUSTOM] JS/TS Support Variable Property Dom", "scope": [ "support.variable.property.dom.js", "support.variable.property.dom.ts" ], "settings": { "foreground": "#E45649" } }, { "name": "[VSCODE-CUSTOM] JS/TS Interpolation String Punctuation", "scope": [ "meta.template.expression.js punctuation.definition", "meta.template.expression.ts punctuation.definition" ], "settings": { "foreground": "#CA1243" } }, { "name": "[VSCODE-CUSTOM] JS/TS Punctuation Type Parameters", "scope": [ "source.ts punctuation.definition.typeparameters", "source.js punctuation.definition.typeparameters", "source.tsx punctuation.definition.typeparameters" ], "settings": { "foreground": "#383A42" } }, { "name": "[VSCODE-CUSTOM] JS/TS Definition Block", "scope": [ "source.ts punctuation.definition.block", "source.js punctuation.definition.block", "source.tsx punctuation.definition.block" ], "settings": { "foreground": "#383A42" } }, { "name": "[VSCODE-CUSTOM] JS/TS Punctuation Separator Comma", "scope": [ "source.ts punctuation.separator.comma", "source.js punctuation.separator.comma", "source.tsx punctuation.separator.comma" ], "settings": { "foreground": "#383A42" } }, { "name": "[VSCODE-CUSTOM] JS/TS Variable Property", "scope": [ "support.variable.property.js", "support.variable.property.ts", "support.variable.property.tsx" ], "settings": { "foreground": "#E45649" } }, { "name": "[VSCODE-CUSTOM] JS/TS Default Keyword", "scope": [ "keyword.control.default.js", "keyword.control.default.ts", "keyword.control.default.tsx" ], "settings": { "foreground": "#E45649" } }, { "name": "[VSCODE-CUSTOM] JS/TS Instanceof Keyword", "scope": [ "keyword.operator.expression.instanceof.js", "keyword.operator.expression.instanceof.ts", "keyword.operator.expression.instanceof.tsx" ], "settings": { "foreground": "#A626A4" } }, { "name": "[VSCODE-CUSTOM] JS/TS Of Keyword", "scope": [ "keyword.operator.expression.of.js", "keyword.operator.expression.of.ts", "keyword.operator.expression.of.tsx" ], "settings": { "foreground": "#A626A4" } }, { "name": "[VSCODE-CUSTOM] JS/TS Braces/Brackets", "scope": [ "meta.brace.round.js", "meta.array-binding-pattern-variable.js", "meta.brace.square.js", "meta.brace.round.ts", "meta.array-binding-pattern-variable.ts", "meta.brace.square.ts", "meta.brace.round.tsx", "meta.array-binding-pattern-variable.tsx", "meta.brace.square.tsx" ], "settings": { "foreground": "#383A42" } }, { "name": "[VSCODE-CUSTOM] JS/TS Punctuation Accessor", "scope": [ "source.js punctuation.accessor", "source.ts punctuation.accessor", "source.tsx punctuation.accessor" ], "settings": { "foreground": "#383A42" } }, { "name": "[VSCODE-CUSTOM] JS/TS Punctuation Terminator Statement", "scope": [ "punctuation.terminator.statement.js", "punctuation.terminator.statement.ts", "punctuation.terminator.statement.tsx" ], "settings": { "foreground": "#383A42" } }, { "name": "[VSCODE-CUSTOM] JS/TS Array variables", "scope": [ "meta.array-binding-pattern-variable.js variable.other.readwrite.js", "meta.array-binding-pattern-variable.ts variable.other.readwrite.ts", "meta.array-binding-pattern-variable.tsx variable.other.readwrite.tsx" ], "settings": { "foreground": "#986801" } }, { "name": "[VSCODE-CUSTOM] JS/TS Support Variables", "scope": [ "source.js support.variable", "source.ts support.variable", "source.tsx support.variable" ], "settings": { "foreground": "#E45649" } }, { "name": "[VSCODE-CUSTOM] JS/TS Support Variables", "scope": [ "variable.other.constant.property.js", "variable.other.constant.property.ts", "variable.other.constant.property.tsx" ], "settings": { "foreground": "#986801" } }, { "name": "[VSCODE-CUSTOM] JS/TS Keyword New", "scope": [ "keyword.operator.new.ts", "keyword.operator.new.j", "keyword.operator.new.tsx" ], "settings": { "foreground": "#A626A4" } }, { "name": "[VSCODE-CUSTOM] TS Keyword Operator", "scope": [ "source.ts keyword.operator", "source.tsx keyword.operator" ], "settings": { "foreground": "#0184BC" } }, { "name": "[VSCODE-CUSTOM] JS/TS Punctuation Parameter Separator", "scope": [ "punctuation.separator.parameter.js", "punctuation.separator.parameter.ts", "punctuation.separator.parameter.tsx " ], "settings": { "foreground": "#383A42" } }, { "name": "[VSCODE-CUSTOM] JS/TS Import", "scope": [ "constant.language.import-export-all.js", "constant.language.import-export-all.ts" ], "settings": { "foreground": "#E45649" } }, { "name": "[VSCODE-CUSTOM] JSX/TSX Import", "scope": [ "constant.language.import-export-all.jsx", "constant.language.import-export-all.tsx" ], "settings": { "foreground": "#0184BC" } }, { "name": "[VSCODE-CUSTOM] JS/TS Keyword Control As", "scope": [ "keyword.control.as.js", "keyword.control.as.ts", "keyword.control.as.jsx", "keyword.control.as.tsx" ], "settings": { "foreground": "#383A42" } }, { "name": "[VSCODE-CUSTOM] JS/TS Variable Alias", "scope": [ "variable.other.readwrite.alias.js", "variable.other.readwrite.alias.ts", "variable.other.readwrite.alias.jsx", "variable.other.readwrite.alias.tsx" ], "settings": { "foreground": "#E45649" } }, { "name": "[VSCODE-CUSTOM] JS/TS Constants", "scope": [ "variable.other.constant.js", "variable.other.constant.ts", "variable.other.constant.jsx", "variable.other.constant.tsx" ], "settings": { "foreground": "#986801" } }, { "name": "[VSCODE-CUSTOM] JS/TS Export Variable", "scope": [ "meta.export.default.js variable.other.readwrite.js", "meta.export.default.ts variable.other.readwrite.ts" ], "settings": { "foreground": "#E45649" } }, { "name": "[VSCODE-CUSTOM] JS/TS Template Strings Punctuation Accessor", "scope": [ "source.js meta.template.expression.js punctuation.accessor", "source.ts meta.template.expression.ts punctuation.accessor", "source.tsx meta.template.expression.tsx punctuation.accessor" ], "settings": { "foreground": "#50A14F" } }, { "name": "[VSCODE-CUSTOM] JS/TS Import equals", "scope": [ "source.js meta.import-equals.external.js keyword.operator", "source.jsx meta.import-equals.external.jsx keyword.operator", "source.ts meta.import-equals.external.ts keyword.operator", "source.tsx meta.import-equals.external.tsx keyword.operator" ], "settings": { "foreground": "#383A42" } }, { "name": "[VSCODE-CUSTOM] JS/TS Type Module", "scope": "entity.name.type.module.js,entity.name.type.module.ts,entity.name.type.module.jsx,entity.name.type.module.tsx", "settings": { "foreground": "#50A14F" } }, { "name": "[VSCODE-CUSTOM] JS/TS Meta Class", "scope": "meta.class.js,meta.class.ts,meta.class.jsx,meta.class.tsx", "settings": { "foreground": "#383A42" } }, { "name": "[VSCODE-CUSTOM] JS/TS Property Definition Variable", "scope": [ "meta.definition.property.js variable", "meta.definition.property.ts variable", "meta.definition.property.jsx variable", "meta.definition.property.tsx variable" ], "settings": { "foreground": "#000000" } }, { "name": "[VSCODE-CUSTOM] JS/TS Meta Type Parameters Type", "scope": [ "meta.type.parameters.js support.type", "meta.type.parameters.jsx support.type", "meta.type.parameters.ts support.type", "meta.type.parameters.tsx support.type" ], "settings": { "foreground": "#383A42" } }, { "name": "[VSCODE-CUSTOM] JS/TS Meta Tag Keyword Operator", "scope": [ "source.js meta.tag.js keyword.operator", "source.jsx meta.tag.jsx keyword.operator", "source.ts meta.tag.ts keyword.operator", "source.tsx meta.tag.tsx keyword.operator" ], "settings": { "foreground": "#383A42" } }, { "name": "[VSCODE-CUSTOM] JS/TS Meta Tag Punctuation", "scope": [ "meta.tag.js punctuation.section.embedded", "meta.tag.jsx punctuation.section.embedded", "meta.tag.ts punctuation.section.embedded", "meta.tag.tsx punctuation.section.embedded" ], "settings": { "foreground": "#383A42" } }, { "name": "[VSCODE-CUSTOM] JS/TS Meta Array Literal Variable", "scope": [ "meta.array.literal.js variable", "meta.array.literal.jsx variable", "meta.array.literal.ts variable", "meta.array.literal.tsx variable" ], "settings": { "foreground": "#C18401" } }, { "name": "[VSCODE-CUSTOM] JS/TS Module Exports", "scope": [ "support.type.object.module.js", "support.type.object.module.jsx", "support.type.object.module.ts", "support.type.object.module.tsx" ], "settings": { "foreground": "#E45649" } }, { "name": "[VSCODE-CUSTOM] JSON Constants", "scope": [ "constant.language.json" ], "settings": { "foreground": "#0184BC" } }, { "name": "[VSCODE-CUSTOM] JS/TS Object Constants", "scope": [ "variable.other.constant.object.js", "variable.other.constant.object.jsx", "variable.other.constant.object.ts", "variable.other.constant.object.tsx" ], "settings": { "foreground": "#986801" } }, { "name": "[VSCODE-CUSTOM] JS/TS Properties Keyword", "scope": [ "storage.type.property.js", "storage.type.property.jsx", "storage.type.property.ts", "storage.type.property.tsx" ], "settings": { "foreground": "#0184BC" } }, { "name": "[VSCODE-CUSTOM] JS/TS Single Quote Inside Templated String", "scope": [ "meta.template.expression.js string.quoted punctuation.definition", "meta.template.expression.jsx string.quoted punctuation.definition", "meta.template.expression.ts string.quoted punctuation.definition", "meta.template.expression.tsx string.quoted punctuation.definition" ], "settings": { "foreground": "#50A14F" } }, { "name": "[VSCODE-CUSTOM] JS/TS Backtick inside Templated String", "scope": [ "meta.template.expression.js string.template punctuation.definition.string.template", "meta.template.expression.jsx string.template punctuation.definition.string.template", "meta.template.expression.ts string.template punctuation.definition.string.template", "meta.template.expression.tsx string.template punctuation.definition.string.template" ], "settings": { "foreground": "#50A14F" } }, { "name": "[VSCODE-CUSTOM] JS/TS In Keyword for Loops", "scope": [ "keyword.operator.expression.in.js", "keyword.operator.expression.in.jsx", "keyword.operator.expression.in.ts", "keyword.operator.expression.in.tsx" ], "settings": { "foreground": "#A626A4" } }, { "name": "[VSCODE-CUSTOM] Python Constants Other", "scope": "source.python constant.other", "settings": { "foreground": "#383A42" } }, { "name": "[VSCODE-CUSTOM] Python Constants", "scope": "source.python constant", "settings": { "foreground": "#986801" } }, { "name": "[VSCODE-CUSTOM] Python Placeholder Character", "scope": "constant.character.format.placeholder.other.python storage", "settings": { "foreground": "#986801" } }, { "name": "[VSCODE-CUSTOM] Python Magic", "scope": "support.variable.magic.python", "settings": { "foreground": "#E45649" } }, { "name": "[VSCODE-CUSTOM] Python Meta Function Parameters", "scope": "meta.function.parameters.python", "settings": { "foreground": "#986801" } }, { "name": "[VSCODE-CUSTOM] Python Function Separator Annotation", "scope": "punctuation.separator.annotation.python", "settings": { "foreground": "#383A42" } }, { "name": "[VSCODE-CUSTOM] Python Function Separator Punctuation", "scope": "punctuation.separator.parameters.python", "settings": { "foreground": "#383A42" } }, { "name": "[VSCODE-CUSTOM] CSharp Fields", "scope": "entity.name.variable.field.cs", "settings": { "foreground": "#E45649" } }, { "name": "[VSCODE-CUSTOM] CSharp Keyword Operators", "scope": "source.cs keyword.operator", "settings": { "foreground": "#383A42" } }, { "name": "[VSCODE-CUSTOM] CSharp Variables", "scope": "variable.other.readwrite.cs", "settings": { "foreground": "#383A42" } }, { "name": "[VSCODE-CUSTOM] CSharp Variables Other", "scope": "variable.other.object.cs", "settings": { "foreground": "#383A42" } }, { "name": "[VSCODE-CUSTOM] CSharp Property Other", "scope": "variable.other.object.property.cs", "settings": { "foreground": "#383A42" } }, { "name": "[VSCODE-CUSTOM] CSharp Property", "scope": "entity.name.variable.property.cs", "settings": { "foreground": "#4078F2" } }, { "name": "[VSCODE-CUSTOM] CSharp Storage Type", "scope": "storage.type.cs", "settings": { "foreground": "#C18401" } }, { "name": "[VSCODE-CUSTOM] Rust Unsafe Keyword", "scope": "keyword.other.unsafe.rust", "settings": { "foreground": "#E45649" } }, { "name": "[VSCODE-CUSTOM] Markdown Raw Block", "scope": "markup.raw.block.markdown", "settings": { "foreground": "#383A42" } }, { "name": "[VSCODE-CUSTOM] Shell Variables Punctuation Definition", "scope": "punctuation.definition.variable.shell", "settings": { "foreground": "#E45649" } }, { "name": "[VSCODE-CUSTOM] Css Support Constant Value", "scope": "support.constant.property-value.css", "settings": { "foreground": "#383A42" } }, { "name": "[VSCODE-CUSTOM] Css Punctuation Definition Constant", "scope": "punctuation.definition.constant.css", "settings": { "foreground": "#986801" } }, { "name": "[VSCODE-CUSTOM] Sass Punctuation for key-value", "scope": "punctuation.separator.key-value.scss", "settings": { "foreground": "#E45649" } }, { "name": "[VSCODE-CUSTOM] Sass Punctuation for constants", "scope": "punctuation.definition.constant.scss", "settings": { "foreground": "#986801" } }, { "name": "[VSCODE-CUSTOM] Sass Punctuation for key-value", "scope": "meta.property-list.scss punctuation.separator.key-value.scss", "settings": { "foreground": "#383A42" } }, { "name": "[VSCODE-CUSTOM] Java Storage Type Primitive Array", "scope": "storage.type.primitive.array.java", "settings": { "foreground": "#C18401" } }, { "name": "[VSCODE-CUSTOM] Markdown headings", "scope": "entity.name.section.markdown", "settings": { "foreground": "#E45649" } }, { "name": "[VSCODE-CUSTOM] Markdown heading Punctuation Definition", "scope": "punctuation.definition.heading.markdown", "settings": { "foreground": "#E45649" } }, { "name": "[VSCODE-CUSTOM] Markdown heading setext", "scope": "markup.heading.setext", "settings": { "foreground": "#383A42" } }, { "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Bold", "scope": "punctuation.definition.bold.markdown", "settings": { "foreground": "#986801" } }, { "name": "[VSCODE-CUSTOM] Markdown Inline Raw", "scope": "markup.inline.raw.markdown", "settings": { "foreground": "#50A14F" } }, { "name": "[VSCODE-CUSTOM] Markdown List Punctuation Definition", "scope": "beginning.punctuation.definition.list.markdown", "settings": { "foreground": "#E45649" } }, { "name": "[VSCODE-CUSTOM] Markdown Quote", "scope": "markup.quote.markdown", "settings": { "foreground": "#A0A1A7", "fontStyle": "italic" } }, { "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition String", "scope": [ "punctuation.definition.string.begin.markdown", "punctuation.definition.string.end.markdown", "punctuation.definition.metadata.markdown" ], "settings": { "foreground": "#383A42" } }, { "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Link", "scope": "punctuation.definition.metadata.markdown", "settings": { "foreground": "#A626A4" } }, { "name": "[VSCODE-CUSTOM] Markdown Underline Link/Image", "scope": [ "markup.underline.link.markdown", "markup.underline.link.image.markdown" ], "settings": { "foreground": "#A626A4" } }, { "name": "[VSCODE-CUSTOM] Markdown Link Title/Description", "scope": [ "string.other.link.title.markdown", "string.other.link.description.markdown" ], "settings": { "foreground": "#4078F2" } }, { "name": "[VSCODE-CUSTOM] Ruby Punctuation Separator Variable", "scope": "punctuation.separator.variable.ruby", "settings": { "foreground": "#E45649" } }, { "name": "[VSCODE-CUSTOM] Ruby Other Constant Variable", "scope": "variable.other.constant.ruby", "settings": { "foreground": "#986801" } }, { "name": "[VSCODE-CUSTOM] Ruby Keyword Operator Other", "scope": "keyword.operator.other.ruby", "settings": { "foreground": "#50A14F" } }, { "name": "[VSCODE-CUSTOM] PHP Punctuation Variable Definition", "scope": "punctuation.definition.variable.php", "settings": { "foreground": "#E45649" } }, { "name": "[VSCODE-CUSTOM] PHP Meta Class", "scope": "meta.class.php", "settings": { "foreground": "#383A42" } } ], "uuid": "1446a9a1-9d70-421a-bae3-87b3b112ddb0" }
你的努力有资格到拼天赋的程度吗?