2016-06-16 10 views
3

ダッシュを含むカスタムhtmlタグを持っていると、Vimは正しく字下げできません。Vimダッシュがあるとインデントが間違っている - HTMLタグ

<my-tag> 
<my-sub-tag> 
    this is my tag 
    </my-sub-tag> 
    </my-tag> 

また、ダッシュを削除した場合、Vimはインデントも間違っています。私は、標準のHTMLタグがない限り

<mytag> 
<mysubtag> 
this is my tag 
</mysubtag> 
</mytag> 

、その後、VIMは、以下のようにそれを正しくインデントすることができます

<h1> 
    <p>som text</p> 
</h1> 

は、どのように私は、標準的なHTMLタグのように正しく<my-tag><mytag>をインデントするVIMを強制することができますか?

おかげ

+1

Googleグループの投稿は、この問題を解決する方法を示しています。[github repo](https://github.com/mgiuffrida/vim2/blob/patch-1/runtime/indent/html.vim) –

+0

I Pathogenを使用しているので、〜/ .vim/bundle/indent/html.vimに追加しました。それでも動作しません。 – Vicheanak

+1

あなたはhtmlプラグインを使用しています、その理由。私は、https://github.com/sukima/xmleditのようないくつかのより良いxmlプラグインがあるはずだと思います – HuStmpHrrr

答えて

4

私はhtml5.vimプラグインをテストして、それがこの問題を解決します。

関連する問題