如何使用Vim查看zst文件?



我正在尝试查看zst格式的一些日志文件。我可以使用zstdcat来查看内容,但是当我使用vim <filename.zst>时,只有乱码文本。是否有类似的方式zstdcat查看zst文件与Vim为好?

您使用Zstandard来压缩数据,因此*.zst文件是不可读的文本,并且在文本编辑器中直接打开它是没有意义的。你必须先解压缩它,这就是zstdcat所做的:

zstdcat is equivalent to zstd -dcf

然后在Vim中打开解压后的文本。

在Vim中查看*.zst文件的内容,从您的shell:

$ view <(zstdcat filename)
$ zstdcat filename | view -

从Vim查看*.zst文件的内容:

:enew | r !zstdcat filename

请注意,在这两种情况下,您都不是在查看*.zst文件本身,而是其解压缩内容的副本。

当然,整个事情可以被简化,变成一个类似于:h zip的插件。

在2016年的提交中,这个特性被添加到Vim的gzip插件中

在shell中查看文件,使用vim file.zst

相关内容

  • 没有找到相关文章

最新更新