Vim HTML没有缩进

Vim HTML没有缩进,vim,Vim,我刚刚创建了一个文件.html。当我运行set filetype?时,我得到filetype=html。然后我选择这个代码: <div> <span> </span> </div> 然后按=,但代码没有缩进。。。例如,使用相同的过程缩进php文件,我没有任何问题。这对我来说很有效;对于html文件,我的indentexpr选项是indentexpr=HtmlIndent()。哪一个是你的?@yolenoyer你是说我从:4verbose se

我刚刚创建了一个文件
.html
。当我运行
set filetype?
时,我得到
filetype=html
。然后我选择这个代码:

<div>
<span>
</span>
</div>


然后按
=
,但代码没有缩进。。。例如,使用相同的过程缩进
php
文件,我没有任何问题。

这对我来说很有效;对于html文件,我的
indentexpr
选项是
indentexpr=HtmlIndent()
。哪一个是你的?@yolenoyer你是说我从
:4verbose setlocal indentexpr
得到什么?我得到
indentexpr=
您正在启用文件类型缩进吗?通常你会在上有类似于
文件类型插件缩进的功能,但有时人们只在
上有
文件类型插件,甚至在
上有
文件类型插件。我怀疑这可能就是这里发生的事情。在vim中通过发出
:filetype
进行检查。@RandyMorris from
:filetype
我得到
文件类型检测:在插件上:在缩进上:在
上。顺便说一句:按下
=
后,我得到消息
4行缩进了
,但它们并不像我之前说的那样缩进了。当你在
html
文件中时,试着手动运行
:所以$VIMRUNTIME/indent/html.vim
对我有效;对于html文件,我的
indentexpr
选项是
indentexpr=HtmlIndent()
。哪一个是你的?@yolenoyer你是说我从
:4verbose setlocal indentexpr
得到什么?我得到
indentexpr=
您正在启用文件类型缩进吗?通常你会在
上有类似于
文件类型插件缩进的功能,但有时人们只在
上有
文件类型插件,甚至在
上有
文件类型插件。我怀疑这可能就是这里发生的事情。在vim中通过发出
:filetype
进行检查。@RandyMorris from
:filetype
我得到
文件类型检测:在插件上:在缩进上:在
上。顺便说一句:按下
=
后,我会看到消息
4行缩进了
,但它们并不像我之前说的那样缩进。当你在
html
文件中时,试着手动运行
:so$VIMRUNTIME/indent/html.vim