我已经使用Vim很长时间了,从来没有关心过自动缩进,也一直都是关闭状态。但现在我需要尝试自动缩进并启用它。
我遇到了一个奇怪的问题,即.php文件内的HTML自动缩进无法正常工作。它可以在.html文件中工作,但不能在.php文件中工作。我已经尝试了我能够在Google或Stack Overflow上找到的每个解决方案。
我尝试了以下内容:
- http://vim.wikia.com/wiki/Better_indent_support_for_php_with_html
- http://www.vim.org/scripts/script.php?script_id=1120
唯一对我有效的解决方案是以下内容,但它会破坏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。