2011-05-06 48 views
4

我有一個結構如下文件(實際上是文件要複雜得多。):如何在Vim中縮進嵌套的部分HTML標籤?

<div id="x"> 
<div id="y"> 
<div id="z"> 
</div> 
</div> 
</div> 

的問題是,VIM不能縮進什麼是嵌套的,而且應該更加的權利。 vim中是否有一些可以正確縮進的命令?

該文件是帶* .php擴展名的部分HTML(Drupal模板文件)。

回答

4

將此放在你的.vimrc文件:

filetype plugin indent on 

然後打開(HTML)的VIM文件,並直接輸入(在命令模式): GG = G

見:幫助filetype-縮進更多細節。

Also there was a similar question here on stackoverflow

+0

我曾在'.vimrc'文件和'GG = G'是沒有幫助這條線。 – xralf 2011-05-07 08:56:38

+3

@xralf要注意的一件事是vim識別文件的文件類型。您可以使用以下顯式設置文件類型: :set ft = html – ghbarratt 2011-05-15 05:35:17