crear - ¿Cómo abrir archivos de texto gzip en Gvim sin descomprimir?
tar gz ubuntu (4)
Abrirlos directamente solo le daría los datos comprimidos binarios en bruto. Hay herramientas para todo, pero necesitan ser usadas apropiadamente. Sledgehammers no está allí para romper huevos para el desayuno, y los editores de texto no están allí para descomprimir.
¿Cómo abrir archivos de texto Gzipped (* .gz) en Gvim sin descomprimirlos primero?
Hay un ejemplo en la documentación de vim cómo hacer funcionar esto: VimDocs
Por lo que vale la pena no tuve que hacer esto en Ubuntu 10.04 (vim v7.2), funcionó de la caja.
Solución mencionada en VimDocs como answered por 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
Vim debería hacer esto por ti automáticamente. Por lo menos lo hace por mí. También hay zless. Veré si puedo encontrar un recurso que describa cómo vim hace esto.