我如何用vim解决这个小缩进问题?

Tal*_*boy 8 vim macvim

如果我:setf html在下面的示例中按预期工作(缩进匹配).

但是,我有以下代码(注意代码前的缩进),除了我有它:setf php.

| 是光标

       <div class="sig">|</div> 
Run Code Online (Sandbox Code Playgroud)

如果我点击进入,就会这样做

       <div class="sig">
|</div> 
Run Code Online (Sandbox Code Playgroud)

因为99%的时间我正在编辑php,模板文件中有html,我觉得切换很烦人.

我觉得vim必须有一种方法来读取标记,并且可能在一个文档中有多个文件类型(就像setf=html它可以读取样式标记或内联样式标记并且'知道',""中的那个小片段是一个css文件类型

Gre*_*ton 2

这有帮助吗?

:setfiletype html.php
Run Code Online (Sandbox Code Playgroud)