一种在VS Code C#中为#region着色的方法

时间:2018-07-14 02:54:28

标签: macos visual-studio-code

我正在尝试尽可能地熟悉这个新的IDE(来自Windows的Visual Studio社区)。

我使用了非常具体的颜色主题,使我一眼就能理解代码的各个部分。但是,使用VS Code,对我而言,它变得更加复杂,因为其中没有太多选择:

Settings > editor.tokenColorCustomizations.

有没有一种方法可以将#region预处理器指令着色为特定颜色?

谢谢。

1 个答案:

答案 0 :(得分:1)

是的,它似乎有一个独特的作用域名称(keyword.preprocessor.region),可让您使用该设置来定位它,如Developer: Show TM Scopes命令所示:

"editor.tokenColorCustomizations": {
    "textMateRules": [
        {
            "scope": "keyword.preprocessor.region.cs",
            "settings": {
                "foreground": "#FF0000"
            }
        },
        {
            "scope": "keyword.preprocessor.endregion.cs",
            "settings": {
                "foreground": "#FF0000"
            }
        }
    ]
}

似乎范围既不包括#也不包括字符串: