---
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。
0 件のコメント:
コメントを投稿