vimの自動インデント動作を変更するには?

vimの自動インデント動作を変更するには?

デフォルトでは、vimLIタグ内の行はLIタグと同じ場所にありますが、LIの内容をより深くインデントしたいと思います。

現在の動作:

<LI>
first line
second line

私の考えでは:

<UL>
    first line
    second line

可能ですか?

答え1

あなたは試すことができますこのHTMLプラグイン

その後、必要に応じてカスタマイズできます。プラグインページに記載されているように、インデントするhtml tagsコンテンツを指定できます。もっと:

You can add further tags with 

  :let g:html_indent_inctags = "html,body,head,tbody" 

You can remove tags with 

  :let g:html_indent_autotags = "th,td,tr,tfoot,thead" 

したがって、お客様の場合は、単に次のようにしてください。

:let g:html_indent_inctags = "li,ul";

関連情報