2011-06-01 40 views
2

我一直在使用Vim很長一段時間,我從來沒有對自動縮進感到困擾,它始終關閉。但現在我需要嘗試自動縮進並啓用它。在PHP文件類型中的Vim自動縮進HTML文件類型不工作

我有一個奇怪的問題,即.php文件中的HTML自動縮進無法正常工作。它在.html文件中工作,但不在.php文件中。我嘗試了所有可以在Google或堆棧溢出中找到的解決方案。

我曾嘗試以下操作:

,對我的工作的唯一辦法是下面,但它打破PHP自動縮進:

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

Vim的版本是:VIM - 六提高7.2(2008年8月9日,編制2010年9月28日七時11分04秒)

這是當我打開一個PHP文件中加載的縮進腳本:

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

我也嘗試了SPF-13 VIM束但是這不會縮進php內部的html。

回答

4

試試下面的鏈接,它似乎是爲我工作:

https://github.com/2072/PHP-Indenting-for-VIm - 純PHP的

如果你想嘗試PHP + HTML,然後

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

+5

腳本在vim wiki中爲我完美工作。我將它包裝在Vundle兼容插件中,以便更容易包含:四年前https://github.com/captbaritone/better-indent-support-for-php-with-html – 2013-05-18 20:19:34

+0

...仍在幫助。謝謝陌生人! – 2017-09-13 19:28:16