河野真治 @ 琉球大学情報工学です。

http://tinyurl.com/36eylb

Emacs, screen の次が zsh かぁ。僕が、zsh に移ったのは、消去
法的理由。前にも書いたけど、

 tcsh は、文法がアドホックすぎ

で、

 bash は、実装がアドホックすぎ

だから。2005/3 に移行したらしいです。どうして、それまでtcsh
で我慢できてたかが不思議。

でも、zsh は認知度が低すぎ。.cshrc converter でもあれば、移
行しやすかと思うが、敷居も高いね。自分でも .zshrc が安定す
るまで、だいたい、1ヵ月かかったらしい。 もっとも、巨大なマ
ニュアル読んだ割には、zsh の売りの「豊富なcompletion」には
手をつけませんでした。ssh/mh のcompletion ぐらい設定するか...

その記事だと、
 setopt share_history                # 同一ホストで動いているZshで履歴を共有
とかが出てる。微妙だなぁ。

僕は、端末毎にhistoryを別にして欲しいので、

 tty=$TTY:t
 HISTFILE=$HOME/.history.$tty

とかしてます。

 alias   h="fc -l -d -20"

として、history に時間を入れているのは「プログラミングに夢
中になりすぎ」を反省するためです。最近は、「昨日、いつ寝た
か」を確認するために使うことが多い。

Windows でも使えるしね。ただ、Fedora Core でデフォルトで入
ってないのが困る。

---
Shinji KONO @ Information Engineering, University of the Ryukyus
河野真治 @ 琉球大学工学部情報工学科