Usando apenas builtins vim:
Primeiro substitua todos os > < com > [nova linha] < :
:%s/></>\r</g
Em seguida, reindent:
gg=G
Estas etapas fornecem a saída correta para seus dados de exemplo.
Existe um comando ou plugin vim que rapidamente "embeleza" o XML?
Eu tenho um arquivo que parece
<parent><child attr="bla"><subitem>Hello!
</subitem></child>
</parent>
e quero que pareça
<parent>
<child attr="bla">
<subitem>Hello!
</subitem>
<child>
<parent>
Usando apenas builtins vim:
Primeiro substitua todos os > < com > [nova linha] < :
:%s/></>\r</g
Em seguida, reindent:
gg=G
Estas etapas fornecem a saída correta para seus dados de exemplo.