PHP文件类型中的HTML的Vim自动缩进不起作用

时间:2011-06-01 05:12:43

标签: php html vim auto-indent

我现在已经使用Vim很长一段时间了,我从不打扰自动压痕,它总是关闭。但现在我需要尝试自动缩进并启用它。

我遇到一个奇怪的问题,即.php文件中的HTML自动缩进无法正常工作。它可以在.html文件中工作,但不能在.php文件中工作。我已尝试过在Google或Stack溢出时可以找到的所有解决方案。

我试过以下:

对我有用的唯一解决方案是关注但它会破坏php自动缩进:

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

Vim版本是:VIM - Vi IMproved 7.2(2008年8月9日,2010年9月28日编译07:11:04)

这些是我打开php文件时加载的缩进脚本:

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

我也试过了spf-13 vim包,但是这也没有在php里面缩进html。

1 个答案:

答案 0 :(得分:4)

请尝试以下链接,它似乎对我有用:

https://github.com/2072/PHP-Indenting-for-VIm - 纯于PHP

如果您想尝试PHP + HTML,那么

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