Подтвердить что ты не робот

Как открыть текстовые файлы gzip в Gvim без распаковки?

Как открыть текстовые файлы Gzipped (*.gz) в Gvim, не распаковывая их сначала?

4b9b3361

Ответ 1

Решение, упомянутое в 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

Ответ 2

Vim должен сделать это для вас автоматически. По крайней мере, это для меня. Там также беззаботный. Я посмотрю, смогу ли я найти ресурс, рассказывающий о том, как это делает vim.

Ответ 4

Открытие их непосредственно просто даст вам необработанные двоичные сжатые данные. Там есть инструменты для всего, но их нужно использовать соответствующим образом. Кулеры не там, чтобы ломать яйца на завтрак, а текстовые редакторы не могут распаковывать.