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"