VSCode для Ma c перезаписывает области видимости текстовых объектов в пользу семанти c типов токенов - PullRequest
2 голосов
/ 15 марта 2020

Я не совсем понимаю области видения текста против типа семанти c, но мой редактор кода против моей машины c переопределяет / вычеркивает:

foreground  support.class { "foreground": "#66D9EF", "fontStyle": "italic" } 

в пользу:

foreground  variable.other.readwrite
variable { "foreground": "#F8F8F2", "fontStyle": "" }

для следующих областей textmate:

support.class.builtin.ts
meta.object.member.ts
meta.objectliteral.ts
meta.object.member.ts
meta.objectliteral.ts
new.expr.ts
meta.var.expr.ts
source.ts

support.class.builtin.ts
meta.object.member.ts
meta.objectliteral.ts
meta.object.member.ts
meta.objectliteral.ts
new.expr.ts
meta.var.expr.ts
source.ts

support.class.builtin.ts
meta.function-call.ts
meta.object.member.ts
meta.objectliteral.ts
meta.object.member.ts
meta.objectliteral.ts
new.expr.ts
meta.var.expr.ts
source.ts

Также для "Number" в Number.parseInt(), похоже, оно полностью игнорируется. Инспектор области показывает:

foreground  support.class { "foreground": "#66D9EF", "fontStyle": "italic" }

, хотя текст белый (не голубой) и не itali c.

Я пытался удалить и переустановить против кода, но это не так Не помогло.

Кроме того, я замечаю, что когда я завершаю vscode (на ma c), затем снова открываю его, в течение доли секунды переопределение не действует, а стиль на приведенном выше изображении светло-голубой. и курсивом, но затем он снова переключился на обычный белый текст.

Пожалуйста, дайте мне знать, что я могу сделать, чтобы это исправить.

...