TAB
さまざまなことをしてみてくださいctrl-i
。設定xterm
ファイルに次の設定を追加しましたが、bash
すべてがうまくいきました。
XTerm.vt100.translations: #override \n\
Ctrl <Key>I: string("\033[a5i")
bind -m vi-insert -x '"\e[a5i": echo aa'
ところで
bash
、tmuxで実行すると、上記の設定は正しく機能しません。をクリックすると、コマンドをctrl-i
実行する代わりにecho
画面が印刷されます。5i
このバインディングを試しましたが、
tmux
結果は満足できませんでした。コマンドを使用できる
^[[1;2A5i
キーシーケンスはどこにありますか?ctrl-i
read
bind-key -n ^[[1;2A5i 'send-keys \033[a5i'
答え1
tmuxはこのキーシーケンスを理解していません。これをユーザーキーとして追加し、そのキーがtmux内のPodにシーケンスを送信するようにします。
set -s user-keys[0] "\e[a5i"
bind -n User0 send Escape "[a5i"