जैसा कि अन्य लोगों ने कहा है, आपको सेटिंग 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/… ।