Vim автоматический отступ HTML в PHP тип файла не работает

Я использую Vim очень долгое время, меня никогда не беспокоил автоматический отступ, и он всегда отключался. Но теперь мне нужно попробовать авто отступ и включить его.

У меня странная проблема, заключающаяся в том, что авто-отступ HTML в файлах.php работает неправильно. Он работает в файлах.html, но не в файлах.php. Я перепробовал каждое решение, которое смог найти в Google или при переполнении стека.

Я пробовал следующее:

Единственное решение, которое работает для меня, заключается в следующем, но оно нарушает автоматический отступ php:

http://www.vim.org/scripts/script.php?script_id=604

Версия Vim: VIM - Vi IMproved 7.2 (9 августа 2008 г., составлено 28 сентября 2010 г., 07:11:04)

Это скрипты отступа, загружаемые при открытии файла php:

  • 47: /usr/share/vim/vim72/indent/html.vim
  • 48: /usr/share/vim/vim72/indent/php.vim

Я также попробовал пакет vim spf-13, но он не делает отступ в html внутри php.

1 ответ

Попробуйте следующую ссылку, и она, кажется, работает для меня:

https://github.com/2072/PHP-Indenting-for-VIm - чисто для PHP

Если вы хотите попробовать PHP + HTML, то

http://vim.wikia.com/wiki/Better_indent_support_for_php_with_html

Другие вопросы по тегам