xml - 如何使用 gVim 格式化未格式化的 XML 文档?

我经常在 Windows 中的 gVim 中打开 XML 文档,最终所有内容都集中在一行上。我手动执行搜索和替换命令:

:%s/></>\r</g

要获取单个行上的所有字段,然后手动标记这些行。这不适用于较大的文件,并且无论如何对任何大小的文件都无效。

gVim 中是否有内置方法,或者是否有工具(最好在 gVim 中)可以帮助我将 XML 文档格式化为与默认在 gVim 中打开的单行版本不同的行?

最佳答案

这能解决问题吗?

http://vim.wikia.com/wiki/Pretty-formatting_XML

它很容易根据需要使用:

:PrettyXML

https://stackoverflow.com/questions/19659811/

相关文章:

formatting - 如何在我的博客文章中使用 stackoverflow 样式标记?

string - 什么函数用于格式化/替换 Grails/Groovy 中字符串中的 {0} {1}

R - 绘图标签文本的文本格式 - 删除线

formatting - 从 Mathematica 导出自定义格式的表达式

python - 在 Python 中口头格式化数字

mysql - 如何将 MySQL 结果以表格式存储到文件中

c - 是否有 "null"printf 代码不打印任何内容,用于跳过参数?

html - Crystal Report 显示 HTML 文本,但不显示项目符号。为什么?

html - 用于 HTML 和 CSS 中的双面打印的甚至分页符

c++ - printf() 中宽度小于精度的意义何在?