2009-10-01 87 views
1

我想通过包含一些XML的Linux终端(整个日志不是XML,但它的一些内容是)读取一些日志。是否有任何文本编辑器,插件或脚本会尝试格式化XML内容以便于阅读。我不需要它来保存新的格式,只需显示它便于阅读。查看日志文件内容时正确的XML格式化

谢谢!

回答

3

在vim中,您可以过滤[配件]文件通过任何外部命令。在这种情况下,您可以尝试xmllint --format

+0

This Works。我有这样的年龄映射:nnoremap xb:%!xmllint --format - 。它可能就像一个自动命令一样简单 – michael 2009-10-02 01:34:49

+0

这与我正在寻找的内容非常接近,XML位于某些日志条目中,日志中的每一行都以时间戳开头。所以xmllint总是扼杀第一行,因为它期望一个'<'... – FireWire 2009-10-02 18:57:06