在vscode中探索各种主题示例,我看到了不同的格式来声明范围以匹配某些种语法。
其中一些:
"scope": [ "comment", "punctuation.definition.comment"],
"scope": [ "modifier, this", "entity.other.attribute-name.js"],
"scope": [ "source.css constant", "source.css support.constant"],
"scope": "entity",
"scope": "meta.brace",
"scope": "keyword, storage.type.class.js",
"scope": "text.html.basic entity.name",
"scope": "entity.name.method - source.java"
我已经阅读了一些 textmate语法,但是我很困惑。
所以我有两个问题或疑问:
所有这些范围语法之间有什么区别?
可以用范围选择一个精确的模式,我是说用正则表达式吗?例如:在特定的单词上加上一些颜色:class xxxx extends
>