更改 VS Code 中评论周围字符的颜色

Change color of characters surrounding comments in VS Code

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

但找不到任何关于“框架”字符的信息。

你可以很简单地做到这一点。在命令面板中使用“Inspect TM Scopes”来检查这些字符。它将为每种语言提供不同的范围,例如:

punctuation.definition.comment.js

javascript 条评论。现在您可以像这样在您的用户设置中使用它:

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

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

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


并查看添加到 的简短回答,内容是关于 可能 计划在 2019 年 10 月版本中修复此问题。所以标点符号不必单独着色。 [它现在已在 Insider's Build 中修复。]

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

settings.json

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

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

这将同时执行评论块的 beginning/end 和评论本身。当我更改我的评论颜色和 /***/ 没有改变时,我感到困惑。这解决了它并使所有评论都变成了一种颜色。