2006/09/27

zsh

以前、zsh使ってるけどbashと同じ使い方しかしてないと書いていたけど、元々は使っているうちに不便を感じてカスタマイズするだろうという事で初めて、今に至るという感じ。
OSをクリーンインストールしたときなんかも、今まで使っていたアプリを全部初めに入れるんじゃなくて、必要になったらインストールする。そうすると、本当にそのアプリが必要なのか再確認できる。実際永遠入れない(不要になった)アプリもあるし、その機会に同種のアプリを調査するきっかけにもなる。
特にブラウザのBookmarkなんかは、バックアップ取っておくけど全部インポートせずに、必要になった時にバックアップをみてたどり着く感じ。必要であればその時また登録する。アプリと違ってこっちは本当に無駄な登録が多いので、かなり最適化効果がある。最近はSBMを使う様になったので、ヘビーに使うサイト以外(設定のメモやインストールメモのサイトとか)を登録する事は減ってきたのだけど。
話を戻すと、そういう訳で必要に迫られるまで、zshをカスタマイズする気はなかったんだけど、さすがにほぼ毎日使ってるのにヒストリー関係<%= fn 'zshは標準状態ではhistory保存しない。さすがにこれは不便を感じた' %>とかscreenのタブのキャプション表示とかエイリアス関係以外殆どいじっていないのはちょっと変だなと思って、時間があったのでzsh関係をググってみた。
zshと言えば全然情報がない(特に日本語)事で以前は有名だったけど、今は結構色々あった。
調べてみると、かなり便利そう。特にzsh勉強会はインパクトがあった。RPROMPTカッコいい!
あたりまえだけど、一度使い込んだ物は再構築する価値があるけど、構築できていない物を再構築する事は出来ないんだなと思った。