我想.gz
通过 putty 查看 unix 中的一些压缩日志文件。当我在 vim 中打开它们时,vim
内容不可读。我认为 vim 无法解压它们。
答案1
Vim 默认完全可以打开 gzip 压缩文件,请参阅:help gzip
。
如果你的情况不可能,你应该看到:
- 如果机器有
gzip
程序, - 如果你有正确的权限使用它,
- 如果你的 Vim 带有 gzip 标准插件,它应该位于
/usr/share/vim/vim*/plugin/gzip.vim
和它的同伴/usr/share/vim/vim*/autoload/gzip.vim
。
答案2
透明地读取压缩文件由 gzip vim 插件处理。此插件仅在 vim 未处于“兼容”模式时启用(请参阅:help 兼容了解更多详细信息)。确保未设置“兼容”的一个简单方法是在主目录中创建一个空的 .vimrc 文件。
答案3
确保您确实在使用vim
而不是vi
。vi
不会自动打开 gzip 文件。
您可以在 bash 中添加别名:
alias vi='vim'
要使别名永久生效,请将其添加到~/.bashrc
答案4
Vim 用于文本编辑。它无法打开 zip 文件。
我想通过 putty 查看 unix 中的一些压缩日志文件 .gz。
要在命令行中查看.gz 文件内容,请使用此命令。
zless /path/to/file.gz
如果 zless 不可用,请gunzip
使用less
管道
gunzip -c /path/to/file.gz | less