Если у меня есть :setf html
, все работает, как и ожидалось в приведенном ниже примере (отступ совпадает).
скажем, однако , у меня есть следующий код (обратите внимание на отступ перед кодом), за исключением того, что он у меня есть на :setf php
.
| rsor
<div class="sig">|</div>
Если я нажму Enter, он сделает это
<div class="sig">
|</div>
Поскольку в 99% случаев, когда я редактирую php, в файле шаблона есть html, я нахожу это довольно раздражающим для переключения.
Я чувствую, что у vim должен быть способ считывать маркеры и, возможно, иметь несколько типов файлов в одном документе (точно так же, как если бы setf=html
он мог бы читать теги стиля или встроенный тег стиля и 'знать', что этот маленький фрагмент в "" является типом файла css