在VS Code中更改注释周围字符的颜色

时间:2018-09-04 22:20:55

标签: visual-studio-code vscode-settings

我如何更改vs代码中注释前后的字符颜色。我正在谈论或/ * * /或#个字符。 我知道如何更改评论颜色

How do I change color of comments in visual studio code?

但找不到有关“框架”字符的任何内容。

2 个答案:

答案 0 :(得分:3)

您可以相当简单地执行此操作。在命令面板中使用“ Inspect TM Scopes”检查这些字符。它将为每种语言提供不同的范围,例如:

punctuation.definition.comment.js

获取JavaScript注释。现在,您可以像这样在用户设置中使用它:

"editor.tokenColorCustomizations": {
    "textMateRules": [

      {
        "scope": "punctuation.definition.comment.js",
        "settings": {
          "foreground": "#f00",
        }
      }
   ]
}

对于其他语言,您显然将具有不同但相似的范围。

答案 1 :(得分:0)

您可以使用以下内容全面定义注释颜色。您不必为每种语言都做一个!

settings.json

"editor.tokenColorCustomizations": {
    "comments": "#636363",
    "textMateRules": [{
        "scope": "punctuation.definition.comment",
        "settings": {
            "foreground": "#636363",
        }
    }]
},

注意,我从.php行的末尾省略了语言,即scope

这将同时执行注释块的开始/结束以及注释本身。当我更改注释颜色并且/***/没有更改时,我感到困惑。这样就解决了,并使注释全部变为一种颜色。