tgz descomprimir crear archivo gzip vim unzip

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.