Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
查看日志文件内容时正确的XML格式_Xml_Linux_Vim - Fatal编程技术网

查看日志文件内容时正确的XML格式

查看日志文件内容时正确的XML格式,xml,linux,vim,Xml,Linux,Vim,我试图通过一个包含一些XML的Linux终端读取一些日志(整个日志不是XML,但它的一些内容是XML)。是否有任何文本编辑器、附加组件或脚本试图格式化XML内容,以使其更易于阅读。我不需要它来保存新的格式,只是为了便于阅读而显示它 谢谢 您可以尝试类似于vim的漂亮打印脚本: 在vim中,您可以通过任何外部命令筛选文件的[部分]。在本例中,您可以尝试使用xmllint--format这一方法。我已经有这个映射很久了:nnoremap xb:%!xmllint——格式-。它可以很容易地成为一个自动

我试图通过一个包含一些XML的Linux终端读取一些日志(整个日志不是XML,但它的一些内容是XML)。是否有任何文本编辑器、附加组件或脚本试图格式化XML内容,以使其更易于阅读。我不需要它来保存新的格式,只是为了便于阅读而显示它


谢谢

您可以尝试类似于vim的漂亮打印脚本:

在vim中,您可以通过任何外部命令筛选文件的[部分]。在本例中,您可以尝试使用
xmllint--format

这一方法。我已经有这个映射很久了:nnoremap xb:%!xmllint——格式-。它可以很容易地成为一个自动命令,这与我要查找的内容非常接近,XML在一些日志条目中,日志中的每一行都以时间戳开始。所以xmllint总是在第一行阻塞,因为它需要一个'