Wie bereits erwähnt, müssen Sie editor.tokenColorCustomizations
die workbench.colorCustomizations
Einstellung in der Datei settings.json überschreiben . Hier können Sie ein Basisthema wie Abyss auswählen und nur die Dinge überschreiben, die Sie ändern möchten. Sie können entweder sehr wenige Dinge wie die Funktion, die Zeichenfolgenfarben usw. sehr einfach überschreiben.
ZB für workbench.colorCustomizations
"workbench.colorCustomizations": {
"[Default Dark+]": {
"editor.background": "#130e293f",
}
}
ZB für editor.tokenColorCustomizations
:
"editor.tokenColorCustomizations": {
"[Abyss]": {
"functions": "#FF0000",
"strings": "#FF0000"
}
}
// Don't do this, looks horrible.
Bei umfangreichen Anpassungen wie dem Ändern der Farbe des var
Schlüsselworts müssen Sie jedoch die Überschreibungswerte unter dem textMateRules
Schlüssel angeben .
ZB unten:
"editor.tokenColorCustomizations": {
"[Abyss]": {
"textMateRules": [
{
"scope": "keyword.operator",
"settings": {
"foreground": "#FFFFFF"
}
},
{
"scope": "keyword.var",
"settings": {
"foreground": "#2871bb",
"fontStyle": "bold"
}
}
]
}
}
Sie können Themen auch global überschreiben:
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
//following will be in italics (=Pacifico)
"comment",
"entity.name.type.class", //class names
"keyword", //import, export, return…
//"support.class.builtin.js", //String, Number, Boolean…, this, super
"storage.modifier", //static keyword
"storage.type.class.js", //class keyword
"storage.type.function.js", // function keyword
"storage.type.js", // Variable declarations
"keyword.control.import.js", // Imports
"keyword.control.from.js", // From-Keyword
//"entity.name.type.js", // new … Expression
"keyword.control.flow.js", // await
"keyword.control.conditional.js", // if
"keyword.control.loop.js", // for
"keyword.operator.new.js", // new
],
"settings": {
"fontStyle": "italic"
}
}
]
}
Weitere Details finden Sie hier: https://code.visualstudio.com/api/language-extensions/syntax-highlight-guide
workbench.colorCustomizations
undeditor.tokenColorCustomizations
in den Benutzereinstellungen geändert werden : code.visualstudio.com/docs/getstarted/… .