タグ付けされた質問 「autoindent」

3
Sublime Text(別名prettify / beautify / format)のHTML自動インデント機能またはプラグインはありますか?
たとえば、変更するもの: <section><article><h1></h1><p></p></article></section> に: <section> <article> <h1></h1> <p></p> </article> </section> ...全ページおよびスニペットで動作します。 組み込みのEdit > Line > Reindent設定はこれを行いません プラグインHTMLTidyはタグを追加headおよびbodyタグ付けするため、パーシャルに対しては機能せず、他にもさまざまな問題があります プラグインタグにはさまざまな問題があり、本質的には機能しません プラグインHTMLPrettifyにはさまざまな問題があり、node.jsが必要で、数か月後に更新されていません gist.github.com/mcdonc/3898894はそれを行うと主張していますが、Emacsが必要です (Notepad ++には自動インデント、Dreamweaverにはソースフォーマットの適用、Aptanaにはフォーマットなどがあります。) Tagプラグインはインラインタグを誤って処理します。たとえば、次のスニペットで使用します。 <p>foo<a>bar<span>baz<span>qux</span></span></a></p> 結果: <p> foo <a> bar <span> baz <span>qux</span> </span> </a> </p>



2
VIMの<li>自動インデントオプションを変更する
デフォルトでは、Vimは&lt;li&gt;他のほとんどのHTMLタグに対して適切に自動インデントを行いますが、タグ内のコンテンツをインデントしたくないようです。 たとえば、次のコードから始めた場合: &lt;ul&gt; &lt;li&gt; foo &lt;/li&gt; &lt;li&gt; bar &lt;/li&gt; &lt;/ul&gt; そして、私はそれを得るvim autoindentを持っています: &lt;ul&gt; &lt;li&gt; foo &lt;/li&gt; &lt;li&gt; bar &lt;/li&gt; &lt;/ul&gt; しかし、私が本当に欲しいのはこれです: &lt;ul&gt; &lt;li&gt; foo &lt;/li&gt; &lt;li&gt; bar &lt;/li&gt; &lt;/ul&gt; ほとんどの開始タグの後に自動インデントを設定するように新しいコードを作成する場合、これは面倒ですが、これは回避するのに十分簡単です。これが本当に私に届いているのは、vimを使用して、私が遊んでいる大きな生成されたHTMLを自動フォーマットするときです(生成されたソースを使用してUIの変更をモックアップしようとします)。 この自動インデント動作を変更して&lt;li&gt;、他の開始タグと同様に処理し、コンテンツをインデントする簡単な方法はありますか?
3 vim  html  autoindent 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.