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