Como dar a cada variável uma cor diferente?

Como dar a cada variável uma cor diferente?

É possível ter um esquema de cores vim onde cada variável recebe uma cor única?

Se sim, como?

Esse recurso seria muito útil ao digitalizar visualmente o código.

(Acho que vi esse recurso no KDevelop.)

Responder1

No Vim, o realce de sintaxe é um processo de duas etapas:

  1. ascript de sintaxe(para um idioma específico) define as regras de análise e com isso determina o que pode ser destacado de forma distinta. Geralmente há uma camada de abstração onde os elementos individuais sãovinculadopara grupos de destaque lógico.
  2. seuesquema de cores(ou o padrão) atribui certas cores (dependendo dos recursos) aos grupos de destaque.

Normalmente, todas as variáveis ​​recebem o mesmo mylangVariablegrupo de destaque. Para ativar o destaque individual aqui, seria necessário um plugin de sintaxe diferente e dinâmico (!). Embora recentemente tenha havido tentativas de destacar escopos de sintaxe em Javascript, não vi nenhum plugin de sintaxe do que você tem em mente.

Alternativa

Se estiver tudo bemmanualmentedestacar as variáveis ​​individuais, existem plugins para isso, por exemplo, meuPlug-in de marcação. (A página do plugin contém links para plugins alternativos.)

informação relacionada