Vim espande automaticamente i file .gz
quando li apro, il che è ottimo. Tuttavia, non riconosce lo .GZ
(maiuscolo) nello stesso modo. Purtroppo non posso modificare le estensioni dei file dei file con cui sto lavorando per vari motivi. C'è un modo davvero semplice per registrare con VIM che lo .GZ
è lo stesso dei file .gz
?VIM può decomprimere i file gzip automaticamente con una diversa estensione?
8
A
risposta
10
Mettete questo nella vostra Vimrc:
augroup gzip
au BufReadPre *.GZ setlocal bin
au BufRead *.GZ call gzip#read("gzip -dn")
au BufWritePost *.GZ call gzip#write("gzip")
au FileAppendPost *.GZ call gzip#write("gzip")
au FileAppendPre *.GZ call gzip#appre("gzip -dn")
au FileReadPost *.GZ call gzip#read("gzip -dn")
au FileReadPre *.GZ setlocal bin
au FileWritePost *.GZ call gzip#write("gzip")
augroup END
Se volete sapere che cosa autocomandi erano già attivati per i file gz avresti potuto fare:
:redir @x
:au
:redir END
"xp
/\.gz
Questo dimostra che autocomandi gzip legati sono nel gruppo gzip. Quindi :au gzip
fornisce un elenco più compatto.
Riferimento:
:help :autocmd
:help :augroup
autocomandi originali sono in plugin/gzip.vim nel runtime vim. Lo puoi dire con :verbose au gzip
Problemi correlati
- 1. di file gzip decomprimere, da directory specifica
- 2. Come decomprimere la stringa Gzip nel rubino?
- 3. vim: estensione associata con lingua
- 4. Forza gzip per decomprimere nonostante l'errore CRC
- 5. di vim è diversa per i file .py
- 6. Esiste una libreria per decomprimere i file .Z usando VB.NET?
- 7. comprimere i file più individualmente con Gzip
- 8. decomprimere un file con PHP
- 9. R: Funzione generica per decomprimere i file
- 10. Come aprire e modificare un file * .gz in vim (con auto decomprimere/zip)
- 11. Unisci file gzip ordinati
- 12. Problemi decomprimere un file tar.gz
- 13. Come comprimere e decomprimere i file?
- 14. Decomprimere e salvare i file usando as3?
- 15. Un ciclo di shell può decomprimere tutti i file in una directory?
- 16. tar/gzip esclusi determinati file
- 17. Il testo sublime filtra i file con una determinata estensione
- 18. Come decomprimere i file ricorsivamente in Java?
- 19. Come decomprimere i file in una Heroku Buildpack
- 20. Decomprimere la risposta http GZIP (utilizzando jersey client api, java)
- 21. YouCompleteMe non può completare automaticamente
- 22. Come utilizzare i file GZIP In Asp.net?
- 23. Come decomprimere un file con Python 2.4?
- 24. Scompattiamo file di grandi dimensioni con gzip in PHP
- 25. Come sintassi: evidenziare una parte di file con una sintassi diversa?
- 26. Accesso casuale ai file compressi con gzip?
- 27. IPython: estensione carico automaticamente all'accensione
- 28. GZIP viene decompresso automaticamente dal browser?
- 29. decomprimere un file .zip
- 30. Vim salvare quindi effettuare automaticamente?
buona idea del augroup. Non dimenticare l'opzione 'bin', anche se – sehe
@sehe: risposta aggiornata con l'elenco completo di autocmds (anche per i nuovi buffer senza file esistenti e come ottenere l'elenco da solo) – Benoit
+1 bel lavoro, buona risposta – sehe