interactive shellでviモードを使う
そうか。PHPのinteractive shellってreadline使ってるから、
$ echo "set editing-mode vi" >> ~/.inputrc
でOKだ。これでカーソル移動も履歴もviっぽくできるし、bashもviモードになりますね。
- http://www.jp.freebsd.org/cgi/mroff.cgi?sect=3&cmd=&lc=1&subdir=man&dir=jpman-6.0.0%2Fman&subdir=man&man=readline
- Readline の起動ファイル
ちなみに、PostgreSQLのフロントエンドであるpsqlコマンドでも、同様にviモードが使えます。