VIM 参考手册 by Bram Moolenaar
译者: iCrazy <icrazy@ustc.edu>
用 Vim 编辑压缩的文件 gzip bzip2 compress
1. 自动命令 gzip-autocmd
此插件属于系统内置标准插件 standard-plugin 。
仅当 'compatible' 选项未置位时,插件才生效。
可通过设置变量 "loaded_gzip" 来跳过插件的加载:
:let loaded_gzip = 1
g:gzip_exec
出于安全考虑,用户可能不希望 Vim 在打开缓冲区时自动执行外部程序。本选项 (缺省
值: "1") 在设置为 "0" 时,可禁止执行程序命令:
:let g:gzip_exec = 0
1. 自动命令 gzip-autocmd
插件会安装自动命令,以截获具有以下扩展名的文件的读写: 扩展名 压缩格式
*.bz2 bzip2
*.bz3 bzip3
*.gz gzip
*.lz lzip
*.lz4 lz4
*.lzma lzma
*.xz xz
*.Z compress (Lempel-Ziv)
*.zst zstd
了解这些就足够了,插件没有其他选项。
解压文件后,会自动重新检测文件类型。例如, "foo.c.gz" 文件解压后会使用 "c" 文
件类型。
在压缩文件上使用 'patchmode' 时,生成的备份文件会将该选项指定的后缀附加到压缩
文件扩展名之后。因此,编辑备份文件时不会自动进行解压。如需实现自动解压效果,需
先对文件重命名。