Por exemplo, algo para mudar:
<section><article><h1></h1><p></p></article></section>
para:
<section>
<article>
<h1></h1>
<p></p>
</article>
</section>
... que funciona em páginas inteiras e trechos.
- A
Edit > Line > Reindent
configuração incorporada não faz isso - O plugin HTMLTidy adiciona
head
ebody
tags, para que não funcione para parciais, mas também para vários outros problemas. - A tag do plugin tem vários problemas , o suficiente para que essencialmente não funcione
- O plug-in HTMLPrettify tem vários problemas , requer node.js e não é atualizado há meses
- gist.github.com/mcdonc/3898894 afirma fazer isso, mas requer o Emacs
(O Notepad ++ teve recuo automático, o Dreamweaver aplicou a formatação de origem, o Aptana possui o formato etc.)
O plug-in Tag manipula tags in-line incorretamente , por exemplo, usando-o neste snippet:
<p>foo<a>bar<span>baz<span>qux</span></span></a></p>
resulta em:
<p>
foo
<a>
bar
<span>
baz
<span>qux</span>
</span>
</a>
</p>