Visual Studio代码着色 - 静态const变量

时间:2017-09-05 13:11:50

标签: visual-studio

我想知道在visual studio(默认或通过插件)中是否有一种方法可以为 static const 类型的变量指定特定的文本颜色。

粗体文字为特殊颜色的示例:

int test = 0;

bool isFinished = false;

static const int 变量 = 0;

我知道这可以用于常数,数字,方法等但不确定静态const 组合。

1 个答案:

答案 0 :(得分:0)

Visual Studio Code刚刚针对TypeScript和JavaScript提出了此功能。他们的文档可以在这里找到:https://code.visualstudio.com/api/language-extensions/semantic-highlight-guide#theming

我实际上找到了您的帖子,是因为我想在TypeScript中关闭const不同颜色。

要将“默认深色”中的颜色恢复为以前的颜色,请在“ settings.json”(首选项:打开设置(JSON))中使用此代码

"editor.semanticTokenColorCustomizations": {
    "[Default Dark+]": {
        "rules": {
            "variable.readonly": {
                "foreground": "#9CDCFE"
            }
        }
    }
}

根据您的确切要求。支持您的语言后,可能会使用您的语言执行类似[variable.readonly.static]的操作。

更多信息也在这里:

https://github.com/Microsoft/vscode-extension-samples/tree/master/semantic-tokens-sample