Как исправить эту небольшую проблему с отступом в vim?

Если у меня есть :setf html, все работает, как и ожидалось в приведенном ниже примере (отступ совпадает).

скажем, однако , у меня есть следующий код (обратите внимание на отступ перед кодом), за исключением того, что он у меня есть на :setf php.

| rsor

       <div class="sig">|</div> 

Если я нажму Enter, он сделает это

       <div class="sig">
|</div> 

Поскольку в 99% случаев, когда я редактирую php, в файле шаблона есть html, я нахожу это довольно раздражающим для переключения.

Я чувствую, что у vim должен быть способ считывать маркеры и, возможно, иметь несколько типов файлов в одном документе (точно так же, как если бы setf=htmlон мог бы читать теги стиля или встроенный тег стиля и 'знать', что этот маленький фрагмент в "" является типом файла css

8
задан Tallboy 10 May 2012 в 23:36
поделиться