拡張子への関連付け

zsh 4.2以降ならばwindozeでいう「拡張子への関連付け」が行える。大昔から欲しかった機能だったが4.2以降ってかなり遅いのね…

たとえば.jpgファイルにおいて

alias -s jpg=xzgv

と設定しておけば foo.jpg を見るためには ./foo.jpg と打つだけでよくなる。
とりあえずアーカイブファイル、画像、音声、動画については登録しておいた。はてブに「CUIでそれをやるのはキモい」という意見を見かけたが、一番行われる操作を登録しておくのは意味があることだと思う。アーカイブならば展開だし、画像は表示、音声・動画は再生。