如何在Vim中缩进嵌套的部分HTML标记?

如何在Vim中缩进嵌套的部分HTML标记?,vim,indentation,Vim,Indentation,我有一个文件,其结构如下(实际上该文件要复杂得多): 问题是vim不能缩进嵌套的内容,应该更向右。vim中是否有可以正确缩进的命令 该文件是部分HTML,扩展名为*.php(Drupal模板文件)。将其放在.vimrc文件中: filetype plugin indent on 然后在vim中打开(html)文件并直接键入(在命令模式下): gg=G 有关更多详细信息,请参阅:帮助文件类型缩进 我在.vimrc文件中有这一行,但是gg=G没有帮助。@xralf需要注意的一件事是vim识别出

我有一个文件,其结构如下(实际上该文件要复杂得多):


问题是vim不能缩进嵌套的内容,应该更向右。vim中是否有可以正确缩进的命令


该文件是部分HTML,扩展名为*.php(Drupal模板文件)。

将其放在.vimrc文件中:

filetype plugin indent on
然后在vim中打开(html)文件并直接键入(在命令模式下): gg=G

有关更多详细信息,请参阅:帮助文件类型缩进


我在
.vimrc
文件中有这一行,但是
gg=G
没有帮助。@xralf需要注意的一件事是vim识别出文件的文件类型。可以使用::set ft=html显式设置文件类型
filetype plugin indent on