Хорошо, я пытаюсь создать темную тему на основе цветовой схемы Github для VS Code. Я заметил на Github, что вызовы метода для этого экземпляра имеют другой цвет, чем другие.
Я немного осмотрелся, но не смог найти решение, чтобы сделать цвет функции разным в зависимости от того, являются ли они экземпляром "this".
Если кто-то незнаком,вот как работает тематика на VS, вы в основном предоставляете список областей (используя селектор области действия TextMate) и присваиваете ему свой цвет:
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
"keyword.control.import.ts",
],
"settings": {
"foreground": "#fa6767"
}
}
]
Селекторы для этого. someFunction ():
- entity.name.function.ts
- meta.function-call.ts
- meta.block.ts
- meta.method.declaration.ts
- meta.class.ts
- source.ts
Селекторы для String.prototype. indexOf ():
- entity.name.function.ts
- meta.function-call.ts
- meta.block.ts
- meta.method.declaration.ts
- meta.class.ts
- source.ts
Как вы видите, ни у одного из них нет отдельного селектора, который я мог бы использоватьтак что я могу думать только ое, проверяя селекторы предыдущего TextMate, чтобы найти «this».
Если кто-то знает, как, или если это просто невозможно, я бы хотел услышать.