首页 > 解决方案 > 正则表达式文字的语法突出显示

问题描述

我将如何防止 VS Code 突出显示 Javascript regular expression literals(正斜杠),如下所示?

在此处输入图像描述

我更希望它像示例中的字符串一样突出显示。

标签: regexvisual-studio-code

解决方案


在 VS Code 中打开 settings.json(通过 File > Preferences > Settings 然后查找“Edit in settings.json”)。感谢 editor.tokenColorCustomizations,您可以覆盖预定义语法范围的颜色设置(您感兴趣的是@Mark 回答的 string.regexp)。

例如

{  
  "editor.tokenColorCustomizations": {
    "textMateRules": [
        {
            "scope": "source.js string.regexp",
            "settings": {
                "foreground": "#339999" // pick the color you want here
            }
        },
    ]
  }
}  

推荐阅读