viモードでコマンドスタック機能
bindkey -v で viモードのコマンドライン編集してると
Esc-Q のコマンドスタック機能が使えないなぁ、と思って調査。
emacsモードだったら、すんなりいくのに、と。
Ctrl+Q をバインディングしようとしたけど、うまくいかない。
そか、sttyが効いている。
とゆーわけで、一連の設定は、以下のとおりかな。
# viモード bindkey -v # Ctrl+Q をコマンドスタック機能にバインディング bindkey "^Q" push-line # Ctrl-S/Ctrl-Q のフロー制御機能を使わない setopt no_flow_control
Escでコマンドライン編集モードに入ってから
/ または ? ヒストリ検索機能、n または N で順/逆サーチする機能
tcshでも使ってなかったなぁ。損してたなぁ。
Escしてから、単純にjkで呼び出してたなぁ。