VS Code 1.15添加了对TextMate语法规则的支持。我想用以下规则突出显示JavaScript中的一些变量:自我,我。我怎样才能做到这一点?

最佳答案

简短的答案:您不能。

我假设您指的是new editor.tokenColorCustomizations setting。此设置仅允许您更改与TextMate语法已定义的特定范围相关的颜色。 JS gramar并未对selfme进行特殊处理,它们使用的variable.other.readwrite.js范围与任何其他变量相同:

将此与this关键字进行对比:它具有自己独特的variable.language.this.js范围,因此我们可以使用该设置将this设置为红色:

"editor.tokenColorCustomizations": {
    "textMateRules": [
        {
            "scope": "variable.language.this.js",
            "settings": {
                "foreground": "#FF0000"
            }
        }
    ]
}

关于javascript - VS Code-使用TextMate突出显示一些变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45631153/

10-12 14:33