Cómo abrir archivos de texto comprimidos (* .gz) en Gvim sin descomprimirlos primero?¿Cómo abrir archivos de texto gzip en Gvim sin descomprimir?
Respuesta
solución indicada en el 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
Al abrirlos directamente solo obtendrás los datos comprimidos binarios en bruto. Hay herramientas para todo, pero deben usarse de manera adecuada. Los mazos no están allí para romper los huevos para el desayuno, y los editores de texto no están allí para descomprimir.
Hay un montón de editores de texto que se descomprimirá de forma transparente para usted, incluyendo Emacs, y de acuerdo con [este hilo] (http://markmail.org/ mensaje/oyobjz4gqaqvta3w # consulta: + página: 1 + medio: fakbg4c56xynkudr + estado: resultados), Gvim. –
Vim debería hacer esto automáticamente. Por lo menos lo hace por mí. También hay zless. Veré si puedo encontrar un recurso que cuente cómo vim hace esto.
Lo hace automáticamente en mi máquina doméstica, pero no en mi máquina de oficina. Ambos tienen el mismo Linux, el mismo KDE, el mismo Gvim (7.2) y el mismo .gvimrc. – Jean
Hay un ejemplo en la documentación de vim forma en cómo conseguir este trabajo: http://vimdoc.sourceforge.net/htmldoc/autocmd.html#gzip-example
Por si sirve de algo que no necesitaba hacer esto en Ubuntu 10.04 (v7.2 vim), todo salió de la caja.
- 1. Descomprimir GZip en Haskell
- 2. Descomprimir cadena GZip en Java
- 3. ¿Cómo puedo extraer o descomprimir archivos gzip usando php?
- 4. Cómo descomprimir GZip en Stream (C#)?
- 5. impulsar gzip descomprimir byte array
- 6. Abrir archivos en Gvim existente en múltiples (nuevo) pestañas
- 7. Descomprimir la respuesta de gzip de WebClient
- 8. ¿Cómo descomprimir el hilo de Gzip en rubí?
- 9. Descomprimir la respuesta http comprimida gzip
- 10. Archivos comprimidos Hadoop gzip
- 11. Descomprimir archivos zip anidados en python
- 12. GVim: Abrir en una nueva pestaña
- 13. Texto en Gvim que desaparece
- 14. JFileChooser para abrir archivos de texto múltiple
- 15. ¿Puede VIM descomprimir archivos gzip automáticamente con una extensión de archivo diferente?
- 16. Desempaquetar archivos grandes con gzip en PHP
- 17. ¿Cómo descomprimir archivos recursivamente en Java?
- 18. ¿Vale la pena que gzip js archivos?
- 19. Cómo usar los archivos GZIP en Asp.net?
- 20. Cómo descomprimir/descomprimir dentro de Emacs
- 21. ¿Cómo abrir los archivos de sesión de Notepad ++ como sesiones en lugar de archivos de texto sin formato?
- 22. ¿Hay una fusión GZIP que fusiona dos archivos GZIP sin descomprimirlos?
- 23. Descomprimir archivos tgz usando Ant
- 24. Cómo comprimir y descomprimir los archivos?
- 25. GZip en android
- 26. ¿Puedo forzar a gVim a abrir archivos arrastrados en una nueva pestaña?
- 27. archivo gzip con varios archivos dentro de
- 28. Cómo descomprimir todos los archivos en todos los subdirectorios en bash
- 29. descompresión GZIP C# OutOfMemory
- 30. Cómo descomprimir un archivo gzip y escribirlo en un archivo descomprimido, en el iPhone
¿Agregas esto a '.vimrc' o cómo lo usas? – Xeoncross
Sí. Añada esto a '.vimrc' – Jean
Tenía' gzip' pero no 'gunzip' en mi sistema, así que reemplacé todas las instancias de' gunzip' con 'gzip -d' y funcionó. (Y luego descubrí que en un entorno GNU, 'gunzip' es solo un script que se reenvía a' gzip -d'.) – indiv