私はEscqこれを頻繁に使用します(他のコマンドの実行中に現在行を隠す)、Gnome Terminal 3.6.0 + zshでうまく機能します。ただし、起動するとtmux
動作が停止します。カーソルは1文字だけ左に移動し、そのまま残ります。Altqいいえ。
TERM
.zshrcに設定していません。以下を.tmux.conf
使用しましたset -g default-terminal "screen-256color"
。
答え1
私は自分で解決策を見つけました(Alt- q)
bindkey "^[q" push-line
"^["
この部分はスクリプトから得られました(zkbd
参考資料を参照man zshcontrib
)。おそらくそこからそのキーを取得できますが、ESC 外観は同じです。
答え2
tmux
エスケープシーケンスと判断され、端末記述(terminfo)で定義されているキーの1つと一致する必要があるため、機能しませんが、一致するものが見つからず削除されます。