※前のblogから記事を移動。元の公開日:2007/05/08(火) 22:56:25 --- zshのコマンドラインスタック便利だ! ESC-qと押せばよい。 という記述はよく見かけるのだが、これはemacsモード(bindkey -e)じゃないと使えない。 viモード(bindkey -v)で生活してる自分には使えず悲しい思いをしていたのだが、気が向いたのでviモードで使えるようにする方法を調べてみた。 setopt noflowcontrol bindkey '^Q' push-line-or-edit これでc-qでコマンドラインスタックが使えるようになる。 2行目がc-qにマップするコマンドで、1行目がc-q, c-sへのマップをできるようにするもの。他のキーにマップするなら1行目はいらない。 ちなみに、コマンドラインスタックは英語だとbuffer stack。