Комбинированные отступы HTML, PHP и Javascript и подсветка синтаксиса в vim
-
10-07-2019 - |
Вопрос
Я использую vim для веб-разработки. Это почти всегда файлы .php, которые также содержат HTML, а иногда и Javascript. При работе в блоке PHP отступ работает нормально. Подсветка синтаксиса в порядке, но действительно полезна только для PHP-кода. Когда я хочу отредактировать блок HTML, я обычно переключаюсь: : set ft = html
, чтобы подсветка и отступ для этого работали хорошо. Конечно, я продолжаю переключаться назад и вперед, что отнимает много времени. Я бы хотел, чтобы все три языка были выделены и выделены правильно. Было бы замечательно иметь возможность = G
всего файла сразу и заставить его работать для каждого блока в соответствии с его собственными правилами.
Хотя я знаю, что «я могу сделать это сам», я почему-то сомневаюсь, что я первый, кто хочет этого, и я ищу существующее решение.
Кто-нибудь может мне помочь?
Решение
Я не пробовал этого, но как насчет лучшей поддержки отступов для php с помощью html. р>
Другие советы
Надеюсь, это поможет вам .. https://github.com/2072/PHP-Indenting-for-VIm р>
и почему вы не используете gedit в качестве редактора, он имеет небольшой вес и хорошо поддерживает файлы различных типов. просто предложение для вас.