我已经使用 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。