如何在不解压缩的情况下在Gvim中打开gzip文本文件?

Jea*_*ean 20 vim gzip unzip

如何在Gvim中打开Gzip文本文件(*.gz)而不先解压缩它们?

Jea*_*ean 17

在提到解决方案VimDocs作为回答therefromwhere

augroup gzip
 autocmd!
 autocmd BufReadPre,FileReadPre *.gz set bin
 autocmd BufReadPost,FileReadPost   *.gz '[,']!gunzip
 autocmd BufReadPost,FileReadPost   *.gz set nobin
 autocmd BufReadPost,FileReadPost   *.gz execute ":doautocmd BufReadPost " . expand("%:r")
 autocmd BufWritePost,FileWritePost *.gz !mv <afile> <afile>:r
 autocmd BufWritePost,FileWritePost *.gz !gzip <afile>:r
 autocmd FileAppendPre      *.gz !gunzip <afile>
 autocmd FileAppendPre      *.gz !mv <afile>:r <afile>
 autocmd FileAppendPost     *.gz !mv <afile> <afile>:r
 autocmd FileAppendPost     *.gz !gzip <afile>:r
augroup END
Run Code Online (Sandbox Code Playgroud)


Bra*_*ord 5

Vim应该自动为你做这件事.至少它对我有用.还有zless.我会看看我是否能找到一个资源来讨论vim如何做到这一点.