जैसा कि अन्य लोगों ने कहा है, आपको सेटिंग editor.tokenColorCustomizations
या workbench.colorCustomizations
सेटिंग में ओवरराइड करने की आवश्यकता होगी । फ़ाइल को खोलें। यहां आप बेस थीम चुन सकते हैं, जैसे एबिस, और केवल उन चीजों को ओवरराइड करें जिन्हें आप बदलना चाहते हैं। आप या तो फ़ंक्शन, स्ट्रिंग रंग आदि जैसे बहुत कम चीज़ों को बहुत आसानी से ओवरराइड कर सकते हैं।
जैसे के लिए workbench.colorCustomizations
"workbench.colorCustomizations": {
"[Default Dark+]": {
"editor.background": "#130e293f",
}
}
जैसे editor.tokenColorCustomizations
:
"editor.tokenColorCustomizations": {
"[Abyss]": {
"functions": "#FF0000",
"strings": "#FF0000"
}
}
हालाँकि, var
कीवर्ड के रंग बदलने जैसे गहरे अनुकूलन को आपको textMateRules
कुंजी के तहत ओवरराइड मान प्रदान करने की आवश्यकता होगी ।
जैसे नीचे:
"editor.tokenColorCustomizations": {
"[Abyss]": {
"textMateRules": [
{
"scope": "keyword.operator",
"settings": {
"foreground": "#FFFFFF"
}
},
{
"scope": "keyword.var",
"settings": {
"foreground": "#2871bb",
"fontStyle": "bold"
}
}
]
}
}
आप थीम में विश्व स्तर पर ओवरराइड भी कर सकते हैं:
"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"
}
}
]
}
अधिक जानकारी यहाँ: https://code.visualstudio.com/api/language-extensions/syntax-higher-shide
workbench.colorCustomizations
औरeditor.tokenColorCustomizations
उपयोगकर्ता सेटिंग्स में संशोधित किया जा सकता है : code.visualstudio.com/docs/getstarted/… ।