如何使用vim解决缩进问题?

8
如果我使用 :setf html ,在下面的示例中,一切都按预期工作(缩进匹配)。
假设我有以下代码(请注意代码前面的缩进),但我使用了 :setf php
“|”是光标。
       <div class="sig">|</div> 

如果我按下回车键,它会执行这个操作。
       <div class="sig">
|</div> 

因为99%的时间我在编辑php文件时,模板文件中都有html代码,所以我觉得切换很麻烦。
我感觉vim应该可以读取标记,也许可以在一个文档中拥有多个文件类型(就像如果 setf = html ,它可能读取样式标签或内联样式标签,并且“知道”双引号中的小片段是css文件类型)。

我的vim(在Debian中为7.3.429版本)表现良好。你能发一下你的.vimrc文件吗?也许这会对我们有所帮助。 - Nicolás Ozimica
https://gist.github.com/2657638 - Tallboy
1个回答

2
这有帮助吗?
:setfiletype html.php

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接