VSCode颜色定制,在TextMateRules中包括regexp检查 [英] VSCode color customisation, Include regexp check in textMateRules

查看:22
本文介绍了VSCode颜色定制,在TextMateRules中包括regexp检查的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试使用textMateRules自定义我的VSCode主题。我想要做的是更改颜色类名称,但不是全部,只更改特定的名称。

例如,在我工作的项目中,我们有类:ABCD...

AB特殊的&q;类,我想以不同的方式突出显示它们(让我们用红色表示)。这是我现在在setting.json文件中添加的内容:

{
    "editor.tokenColorCustomizations": {
        "textMateRules": [
            {
                "scope": "entity.name.type.class",
                
                "settings": {
                    "foreground": "#FF0000",
                }
            },
        ]
    },
}

但它突出显示所有类名称(包括CD和所有其他名称)。

有没有办法向作用域添加更多规则,如正则表达式匹配?

推荐答案

按照@rioV8的建议,我使用了Highlight extension

我在我的setting.json中添加了这个:

{
  "highlight.regexes": {
    "(A|B)": {
      "decorations": [
        {
          "color": "red"
        },
      ]
    }
  },
}

这篇关于VSCode颜色定制,在TextMateRules中包括regexp检查的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆