Как присвоить каждой переменной свой цвет?

Как присвоить каждой переменной свой цвет?

Возможно ли создать цветовую схему vim, в которой каждой переменной будет присвоен уникальный цвет?

Если да, то как?

Эта функция была бы очень полезна при визуальном сканировании кода.

(Кажется, я видел эту функцию в KDevelop.)

решение1

В Vim подсветка синтаксиса представляет собой двухэтапный процесс:

  1. асинтаксис скрипта(для конкретного языка) определяет правила синтаксического анализа и с помощью этого определяет, что может быть отчетливо выделено. Обычно есть уровень абстракции, где отдельные элементысвязанныйдля логического выделения групп.
  2. твойЦветовая схема(или значение по умолчанию) назначает определенные цвета (в зависимости от возможностей) группам подсветки.

Обычно всем переменным назначается одна и та же mylangVariableгруппа подсветки. Чтобы включить индивидуальную подсветку здесь, потребуется другой, динамический (!) плагин синтаксиса. Хотя в последнее время были попытки подсветить области действия синтаксиса в Javascript, я не видел ни одного плагина синтаксиса, который вы имеете в виду.

Альтернатива

Если это нормальновручнуювыделить отдельные переменные, для этого есть плагины, например мойОтметить плагин. (На странице плагина есть ссылки на альтернативные плагины.)

Связанный контент