![Wie kann man jeder Variablen eine andere Farbe zuweisen?](https://rvso.com/image/52108/Wie%20kann%20man%20jeder%20Variablen%20eine%20andere%20Farbe%20zuweisen%3F.png)
Ist es möglich, ein Vim-Farbschema zu haben, bei dem jeder Variable eine eindeutige Farbe zugewiesen wird?
Wenn das so ist, wie?
Diese Funktion wäre beim visuellen Scannen von Code wirklich hilfreich.
(Ich glaube, ich habe diese Funktion in KDevelop gesehen.)
Antwort1
In Vim ist die Syntaxhervorhebung ein zweistufiger Prozess:
- ASyntaxskript(für eine bestimmte Sprache) definiert die Parsing-Regeln und bestimmt damit, was deutlich hervorgehoben werden kann. Normalerweise gibt es eine Abstraktionsebene, in der einzelne Elementeverknüpftzu logischen Hervorhebungsgruppen.
- deinFarbschema(oder die Standardeinstellung) weist den Hervorhebungsgruppen bestimmte Farben (je nach Funktionen) zu.
Normalerweise wird allen Variablen die gleiche mylangVariable
Hervorhebungsgruppe zugewiesen. Um hier eine individuelle Hervorhebung zu ermöglichen, wäre ein anderes, dynamisches (!) Syntax-Plugin erforderlich. Obwohl es in letzter Zeit Versuche gab, Syntaxbereiche in Javascript hervorzuheben, habe ich kein Syntax-Plugin gesehen, das dem entspricht, was Sie vorhaben.
Alternative
Wenn es okay ist,manuelldie einzelnen Variablen hervorheben, dafür gibt es Plugins, z.B. meinMarkieren Sie das Plugin. (Die Plugin-Seite enthält Links zu alternativen Plugins.)