Комбинированные отступы HTML, PHP и Javascript и подсветка синтаксиса в vim

StackOverflow https://stackoverflow.com/questions/1642517

Вопрос

Я использую vim для веб-разработки. Это почти всегда файлы .php, которые также содержат HTML, а иногда и Javascript. При работе в блоке PHP отступ работает нормально. Подсветка синтаксиса в порядке, но действительно полезна только для PHP-кода. Когда я хочу отредактировать блок HTML, я обычно переключаюсь: : set ft = html , чтобы подсветка и отступ для этого работали хорошо. Конечно, я продолжаю переключаться назад и вперед, что отнимает много времени. Я бы хотел, чтобы все три языка были выделены и выделены правильно. Было бы замечательно иметь возможность = G всего файла сразу и заставить его работать для каждого блока в соответствии с его собственными правилами.

Хотя я знаю, что «я могу сделать это сам», я почему-то сомневаюсь, что я первый, кто хочет этого, и я ищу существующее решение.

Кто-нибудь может мне помочь?

Это было полезно?

Решение

Я не пробовал этого, но как насчет лучшей поддержки отступов для php с помощью html.

Другие советы

Надеюсь, это поможет вам .. https://github.com/2072/PHP-Indenting-for-VIm

и почему вы не используете gedit в качестве редактора, он имеет небольшой вес и хорошо поддерживает файлы различных типов. просто предложение для вас.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top