8
Vimは開くときに自動的に.gz
ファイルを展開します。これは素晴らしいことです。ただし、同じ方法で.GZ
(大文字)を再認識しません。残念ながら私は様々な理由で私が作業しているファイルのファイル拡張子を変更することはできません。 .GZ
が.gz
ファイルと同じであることをVIMに登録する実際に簡単な方法はありますか?VIMはgzipファイルを異なるファイル拡張子で自動的に解凍できますか?
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
あなたはautocmdsがすでに行っている可能性GZファイルのために活性化したかを知りたい場合は::
:redir @x
:au
:redir END
"xp
/\.gz
これはそのGZIP関連autocmdsを示し
augroupについての良いアイデアを教えてください。 – sehe
@sehe:autocmdsの完全なリストを含む更新された答え(既存のファイルがない新しいバッファと自分でリストを取得する方法) – Benoit
+1良い仕事、良い答え – sehe