No Vim, o realce de sintaxe é um processo de dois estágios:
- um script de sintaxe (para um idioma específico) define as regras de análise e determina o que pode ser destacado de forma distinta. Geralmente, há uma camada de abstração em que elementos individuais são vinculados a grupos de realce lógico.
- seu esquema de cores (ou o padrão) atribui certas cores (dependendo dos recursos) aos grupos de realce.
Normalmente, todas as variáveis são atribuídas ao mesmo grupo mylangVariable
highlight. Para habilitar o realce individual aqui, um plug-in de sintaxe dinâmico diferente (!) Seria necessário. Embora recentemente tenha havido tentativas de destacar os escopos de sintaxe em JavaScript, não vi nenhum plug-in de sintaxe do que você tem em mente.
Alternativa
Se estiver certo manualmente destacar as variáveis individuais, existem plugins para isso, por exemplo meu Mark plugin . (A página do plugin tem links para plugins alternativos).