Я использую vim для веб-разработки. Это почти всегда .php-файлы, которые также содержат HTML, а иногда и Javascript. Работая в блоке PHP, отступы отлично работают. Выделение синтаксиса в порядке, но только очень полезно для PHP-кода. Когда я хочу отредактировать блок HTML, я обычно переключаю: :set ft=html
, так что подсветка и отступы хорошо работают для этого. Конечно, я постоянно переключаюсь туда и обратно, что отнимает много времени. Я бы хотел, чтобы все три языка выделялись и отступали разумно вместе. Способность к =G
всего файла сразу и заставить его работать для каждого блока в соответствии со своими правилами будет фантастическим.Комбинированное выделение отступов HTML и PHP и Javascript в vim
Хотя я знаю, что «я могу сделать это сам», я почему-то сомневаюсь, что я первый человек, желающий этого, и я ищу существующее решение.
Может ли кто-нибудь помочь мне?
Я посмотрю на это. Благодаря! – stephenhay