Разные форматы в областях применения vscode - PullRequest
0 голосов
/ 10 мая 2019

Изучая различные примеры тем в 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"

Я читал о некотором синтаксисе текстового члена , но я в замешательстве.

Итак, у меня есть два вопроса или сомнения :

В чем разница между синтаксисом всех этих областей?

С помощью областей действия можно выбрать точный шаблон, я имею в виду регулярное выражение? Пример: добавить цвет к определенным словам: class xxxx extends

...