vim - 如何使用 Vim 查看 zst 文件?
问题描述
我正在尝试以 zst 格式查看一些日志文件。我可以zstdcat
用来查看内容,但是当我这样做时vim <filename.zst>
,只有乱码。是否也有类似zstdcat
使用 Vim 查看 zst 文件的方法?
解决方案
您使用 Zstandard 压缩数据,因此*.zst
文件不是可读的文本,直接在文本编辑器中打开它是没有意义的。您必须先解压缩它,这就是zstdcat
:
zstdcat is equivalent to zstd -dcf
然后在 Vim 中打开解压后的文本。
要*.zst
在 Vim 中查看文件的内容,请从 shell:
$ view <(zstdcat filename)
$ zstdcat filename | view -
*.zst
要从Vim查看文件的内容:
:enew | r !zstdcat filename
请注意,在这两种情况下,您查看的不是*.zst
文件本身,而是其解压缩内容的副本。
当然,整个东西可以精简,变成一个类似于:h zip
.
推荐阅读
- c++ - 为什么我不能在函数中没有移动构造的情况下返回对象?
- javascript - 自定义 React 组件库在使用全局的非节点运行环境中不起作用
- django - 有什么方法可以通过包含在 Django 中的 MemCached 中删除缓存来查找缓存?
- anaconda - 无法使用 anaconda promt 运行 jupyter notebook
- javascript - 在通过表创建的 Mapbox GL JS 弹出窗口中隐藏/删除空属性
- web-services - 使用 Google Places 获取指定区域中一种类型的总 os 位置
- sql - SQL查询根据前几行计算表
- c++ - WIN32 - 同步创建 WebView2 不起作用 - 我的集成 Web 浏览器没有白色矩形
- javascript - 单词匹配时使用 imdb api 显示工具提示
- ios - 需要了解如何为我的应用实施自动续订订阅