有人知道如何更改#region /#endregion的颜色吗?在VS社区中为灰色,但在VS Code中为灰色。
谢谢。
答案 0 :(得分:1)
因为#region /#endregion属于注释的一部分,所以使用命令Developer: Inspect TM Scopes
查看它们的作用域仅给您一个comment
作用域,因此,如果通过以下tokenColorCustomization更改注释作用域:
"editor.tokenColorCustomizations": {
"comments": "#ffa600b0"
}
将更改所有评论-可能不是您想要的。另外,您只能在那里更改fontColor和fontStyle(如斜体)。
更好的方法是使用扩展名Highlight通过正则表达式查找要突出显示的内容。
使用//#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",
},
]
}