私はtmuxでzshを使用し、「古いウィンドウ」のショートカットとしてCtrl-Pが好きです。しかし、私はまだCtrl-Pの元の「前のコマンド」機能を維持し、それをCtrl-Oにマップします。どうすればいいですか?
ベストアンサー1
emacsモードを使用しているとし、これをzsh起動ファイルの1つに入れます。
bindkey -rM emacs '^P'
bindkey -M emacs '^O' up-line-or-history
^P
最初の行はkeymapのバインディングを削除しますemacs
。2行目はデフォルトで
^O
にバインドされています。up-line-or-history
^P
^O
これは基本バインディングを無視することに注意してくださいaccept-line-and-down-history
。