Я также обнаружил, что чем выше коэффициент «тутти фрутти» , тем больше отвлекающих факторов.В связи с этим в «цветовой схеме adrian» (из списка цветовой схемы VIM) используется не менее 7 пар (передний план, фон), а для схемы «adaryn» достаточно 4 на скриншоте.(Это не означает, что подсветка не является наиболее полезной.)
В частности, многие цветовые схемы пытаются раскрасить все и все по-разному , что приводит к этой пачкеэффект frutti - например, чтобы различать части "public static void" и "import foo" (см. также список цветов VIM).
Я предпочитаю, чтобы цвета задавались следующим 5–6 "единицам", в порядке убывания важности, т. е. если имеется только ограниченный набор цветов, передайте их в порядке рангов, прежде чем использовать цвет терминала по умолчанию для остальных:
- ранг 1: ключевые слова, /* комментарии * /
- ранг 2: «строковые литералы»
- ранг 3: операторы, другие знаки пунктуации (фигурные скобки и т. д.).
- ранг 4 (необязательно): C, Препроцессор C ++
Придайте каждому из них свой цвет без наложений (за исключением терминального значения по умолчанию).
Наличие согласованных цветов фона кажется существенным.(В принципе, «крутая» схема VIM терпит неудачу.)