【问题标题】:How to open and edit a *.gz file within vim (with auto unzip/zip)如何在 vim 中打开和编辑 *.gz 文件(使用自动解压缩/压缩)
【发布时间】:2012-04-17 08:46:32
【问题描述】:

是否可以在 vim 中自动解压缩/压缩 *.gz 文件?

【问题讨论】:

  • 我通常将它传递给“更少”。 zcat 文件.gz |少

标签: vim gzip archive


【解决方案1】:

我的 vim 安装默认会这样做。

VIM - Vi IMproved 7.3 (2010 Aug 15) on OpenSUSE 12.1

另外,请查看此链接:http://ubuntuforums.org/showthread.php?t=902668

【讨论】:

  • 我的也可以。 VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Jan 2 2014 19:39:32)
【解决方案2】:

据我所知,zip/unzip 无法打开*.gz 文件。

Vim 可以在gzip/gunzip 的帮助下打开*.gz 文件,例如this

这里已经在 SO 上讨论过

How to open gzip text files in Gvim without unzipping?

【讨论】:

    【解决方案3】:

    我也搜索过这个答案,特别是 Fedora。

    所以在Fedora上,需要安装包vim-enhanced

    sudo dnf install vim-enhanced
    

    现在可以像这样编辑压缩文件:

    vim my.log.gz 
    

    【讨论】:

      【解决方案4】:

      试试这个,对我有用 - 我不确定是否需要在服务器上安装额外的东西:

      zless 文件名.gz

      【讨论】:

      • zless 或 gzless 是查看器。 OP 大概想编辑存档文件
      【解决方案5】:

      vim 在命令行调用时会打开.gz 文件。但是,在执行:h iskeyword 时,vim 会尝试打开一个选项卡,在这种情况下它无法读取与 vim 选项关联的.gz

      【讨论】:

        【解决方案6】:

        这就是我所做的

        1. 解压.gz文件 --> gunzip YourFile.gz(解压文件并放在同一目录下)

        2. 然后用vim打开 --> vim YourFile

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2011-03-18
          • 2015-09-10
          • 2014-07-31
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多