そうか。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モードが使えます。