是否有一个 vim 命令或插件可以快速“美化” XML?
我有一个文件看起来像
<parent><child attr="bla"><subitem>Hello!
</subitem></child>
</parent>
我想让它看起来像
<parent>
<child attr="bla">
<subitem>Hello!
</subitem>
<child>
<parent>
答案1
仅使用 vim 内置命令:
首先将所有 >< 替换为 > [换行符] < :
:%s/></>\r</g
然后重新缩进:
gg=G
这些步骤为我提供了您的示例数据的正确输出。