Поскольку термины # region / # endregion являются частью комментария, просмотр их областей с помощью команды Developer: Inspect TM Scopes
дает только область действия comment
, поэтому при изменении области комментария с помощью следующего tokenColorCustomization:
"editor.tokenColorCustomizations": {
"comments": "#ffa600b0"
}
изменит все комментариев - вероятно, не то, что вы хотите.Кроме того, вы можете изменять там только fontColor и fontStyle (например, курсив).
Лучше использовать расширение Подсветка , чтобы найти с помощью регулярных выражений то, что вы хотите выделить.
Использование //#region
- у вашего языка могут быть разные индикаторы комментариев в начале.Если это так, измените первую группу захвата (//\\s*)
ниже.
"highlight.regexes": {
"(//\\s*)(#region|#endregion)": [
// the first capture group, the '//' uncolored here, but must have the entry below
// you could color those separately if you wish
{},
// capture group: #region or #endregion
{
// "overviewRulerColor": "#ffcc00",
"backgroundColor": "#f00",
"color": "#fff",
// "fontWeight": "bold",
"borderRadius": "3px",
},
]
}