たとえば、変更するもの:
<section><article><h1></h1><p></p></article></section>
に:
<section>
<article>
<h1></h1>
<p></p>
</article>
</section>
...それはページ全体とスニペットで機能します。
Edit > Line > Reindent
設定ではこれは行われませんhead
およびbody
タグを追加するため、パーシャルでは機能せず、他にもさまざまな問題があります(Notepad ++には自動インデント、Dreamweaverにはソースフォーマットの適用、Aptanaにはフォーマットなどがありました。)
タグプラグインはインラインタグを正しく処理しません。たとえば、次のスニペットで使用します。
<p>foo<a>bar<span>baz<span>qux</span></span></a></p>
結果は:
<p>
foo
<a>
bar
<span>
baz
<span>qux</span>
</span>
</a>
</p>
reindent
は常にスニペットで機能するとは限りません。 Tag
プラグイン(パッケージコントロールからインストール)を使用できます。次に押すだけ ctrl+shift+p、およびtag
と入力します。オプションAuto-Format tags on document
が表示されます。選択して押します Enter。それで終わります。
すべて選択->編集メニュー->線->Reindendが行います。同じように ショートカットの組み合わせを設定 することもできます。
{"キー":["ctrl + shift + r"]、 "コマンド": "reindent"、 "args":{"single_line":false}}
インデント機能を使用するには、「スペースを使用してインデント」のオプションをオフにする必要があります。
表示>>インデント>>スペースを使用したインデント
このオプションをオフにすると、テキストと再インデントを選択できます。
編集>>行>>インデント
これは、XMLだけでなくHTML構文でも機能します。他ではテストしていません。