2011-05-06 60 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