다음을 사용하여 tmux에서 창을 성공적으로 전환할 수 있습니다.
Ctrl+ bleft arrow(또는 다른 방향)
그러나 나는 참을성이 없기 때문에 보통 즉시 새 창에 입력을 시작하고 싶습니다. 예를 들어 창을 전환한 후 입력을 시작하려면 다음 시퀀스 중 하나를 입력하면 됩니다.
Ctrl+bleft arrowright arrow
Ctrl+bleft arrowEscdown arrow
이 두 시퀀스를 빠르게 입력하면 의도하지 않은 결과가 발생할 수 있습니다. 마지막 화살표 키를 입력하면 tmux는 여전히 기능 모드에 있으며 다른 창으로 다시 전환하거나 현재 창의 크기를 각각 조정합니다.
그렇다면 창을 빠르게 전환하고 즉시 새 창에 입력을 시작하려면 어떻게 해야 할까요?
나는 tmux의 모든 기본 설정(특히 escape-time
및 display-panes-time
)을 기본값으로 두는 것을 선호하며 더 많은 키 시퀀스 솔루션을 찾고 있습니다.
이 질문을 더 광범위하게 표현하는 또 다른 방법은 다음과 같습니다. tmux에서 escape-time
tmux 설정과 동일한 시간이 경과할 때까지 기다리지 않고 기능 모드에서 메타 모드로 어떻게 전환합니까?
답변1
기본적으로 화살표 키는 flags 에 바인딩되어 있으므로 -r
반복됩니다.
$ tmux lsk -Tprefix Left
bind-key -r -T prefix Left select-pane -L
없이 바인딩 -r
하거나 repeat-time
0으로 변경해야 합니다.
escape-time
다양한 용도로 사용됩니다(터미널의 부분 이스케이프 시퀀스). tmux가 어떤 키를 눌렀는지 알게 되면 문제가 되지 않습니다.
답변2
이것을 넣어~/.tmux.conf
bind-key Up select-pane -U
bind-key Down select-pane -D
bind-key Left select-pane -L
bind-key Right select-pane -R