Возможно ли иметь разные цвета фона в vim (т. Е. Один светлый, один тёмный) при работе с файлами с несколькими типами файлов (т. :set ft=html.php
)? В PHP-коде со встроенным HTML может быть трудно увидеть один-единственный оператор PHP среди десятков строк HTML, см. Ниже. Я согласен на все, будь то другой цвет bg, маркер на полях, второй левый край (один плагин vim делает это для меток), возможно, выделение <?php
например (хотя это не идеально)
РЕДАКТИРОВАТЬ: я не думаю, что это возможно на уровне синтаксиса, поскольку синтаксис, кажется, использует ограниченное количество элементов (String, Function, Identifier ...). Это, без сомнения, позволяет легко интегрировать с цветовыми схемами. SyntaxAttr - хороший плагин, чтобы продемонстрировать это. Поместите его поверх любой части кода, и он скажет вам, к какой группе синтаксиса он принадлежит.