Başkalarının da belirttiği gibi, settings.json dosyasındaki editor.tokenColorCustomizations
veya workbench.colorCustomizations
ayarını geçersiz kılmanız gerekir . Burada Abyss gibi temel bir tema seçebilir ve yalnızca değiştirmek istediğiniz şeyleri geçersiz kılabilirsiniz. İşlev, dizi renkleri vb. Gibi çok az şeyi çok kolay bir şekilde geçersiz kılabilirsiniz.
Örneğin workbench.colorCustomizations
"workbench.colorCustomizations": {
"[Default Dark+]": {
"editor.background": "#130e293f",
}
}
Örneğin editor.tokenColorCustomizations
:
"editor.tokenColorCustomizations": {
"[Abyss]": {
"functions": "#FF0000",
"strings": "#FF0000"
}
}
Ancak, var
anahtar kelimenin rengini değiştirmek gibi derin özelleştirmeler , textMateRules
anahtarın altındaki geçersiz kılma değerlerini sağlamanızı gerektirecektir .
Örneğin, aşağıda:
"editor.tokenColorCustomizations": {
"[Abyss]": {
"textMateRules": [
{
"scope": "keyword.operator",
"settings": {
"foreground": "#FFFFFF"
}
},
{
"scope": "keyword.var",
"settings": {
"foreground": "#2871bb",
"fontStyle": "bold"
}
}
]
}
}
Ayrıca temaları genel olarak geçersiz kılabilirsiniz:
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
"comment",
"entity.name.type.class",
"keyword",
"storage.modifier",
"storage.type.class.js",
"storage.type.function.js",
"storage.type.js",
"keyword.control.import.js",
"keyword.control.from.js",
"keyword.control.flow.js",
"keyword.control.conditional.js",
"keyword.control.loop.js",
"keyword.operator.new.js",
],
"settings": {
"fontStyle": "italic"
}
}
]
}
Daha fazla ayrıntı burada: https://code.visualstudio.com/api/language-extensions/syntax-highlight-guide
workbench.colorCustomizations
veeditor.tokenColorCustomizations
kullanıcı ayarlarında değiştirilebilir: code.visualstudio.com/docs/getstarted/… .