我想通过包含一些XML的Linux终端(整个日志不是XML,但它的一些内容是)读取一些日志。是否有任何文本编辑器,插件或脚本会尝试格式化XML内容以便于阅读。我不需要它来保存新的格式,只需显示它便于阅读。查看日志文件内容时正确的XML格式化
谢谢!
我想通过包含一些XML的Linux终端(整个日志不是XML,但它的一些内容是)读取一些日志。是否有任何文本编辑器,插件或脚本会尝试格式化XML内容以便于阅读。我不需要它来保存新的格式,只需显示它便于阅读。查看日志文件内容时正确的XML格式化
谢谢!
你可以尝试这样的事情相当打印脚本VIM: http://www.vim.org/scripts/script.php?script_id=2130
在vim中,您可以过滤[配件]文件通过任何外部命令。在这种情况下,您可以尝试xmllint --format
。
This Works。我有这样的年龄映射:nnoremap xb:%!xmllint --format - 。它可能就像一个自动命令一样简单 –
michael
2009-10-02 01:34:49
这与我正在寻找的内容非常接近,XML位于某些日志条目中,日志中的每一行都以时间戳开头。所以xmllint总是扼杀第一行,因为它期望一个'<'... – FireWire 2009-10-02 18:57:06