Vim在PHP文件类型中自动缩进HTML无法正常工作

3

我已经使用Vim很长时间了,从来没有关心过自动缩进,也一直都是关闭状态。但现在我需要尝试自动缩进并启用它。

我遇到了一个奇怪的问题,即.php文件内的HTML自动缩进无法正常工作。它可以在.html文件中工作,但不能在.php文件中工作。我已经尝试了我能够在Google或Stack Overflow上找到的每个解决方案。

我尝试了以下内容:

唯一对我有效的解决方案是以下内容,但它会破坏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个回答

4

6
Vim维基上的脚本对我来说完美运作。我将其包装成了一个Vundle兼容的插件,以便更容易地包含在项目中:https://github.com/captbaritone/better-indent-support-for-php-with-html - Jordan Eldredge

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接