tmux에서 접두사 Ctrl+B를 누른 후 여러 키를 빠르게 연속해서 누르면 tmux 명령으로 등록됩니다. 예를 들어 Ctrl+B, 아래쪽, 아래쪽을 누르면 두 개의 창이 아래로 이동합니다.
그러나 이는 Bash 기록을 방해하므로 Ctrl+B, 아래쪽 화살표, 위쪽 화살표를 다시 눌러 마지막으로 입력한 명령을 불러오면 이전 창으로 돌아갑니다. 따라서 Ctrl+B를 누르고 아래로 1~2초 정도 기다렸다가 위로 올려야 합니다.
이 동작을 비활성화하려면 어떻게 해야 합니까? 기본적으로 tmux가 Ctrl+B 이후의 키 누르기를 등록하기를 원하지만 그 이후의 키 누르기는 등록하지 않습니다. 그것이 가능하다면 어떤 생각이 있습니까?
답변1
이 옵션의 기본값은 500밀리초이며 다음 상황과 같이 키가 옵션에 바인딩 repeat-time
된 경우 동일한 명령 키를 기다리는 시간을 제어합니다 .bind-key -r
Down
bind-key -r Down select-pane -D
따라서 시간을 단축하거나 별도의 작업을 하지 않고도 바인딩을 다시 실행할 수 있습니다.-r
set-option -g repeat-time 10
# or
bind-key Up select-pane -U
bind-key Down select-pane -D
bind-key Left select-pane -L
bind-key Right select-pane -R
bind-key M-Up resize-pane -U 5
bind-key M-Down resize-pane -D 5
bind-key M-Left resize-pane -L 5
bind-key M-Right resize-pane -R 5
bind-key C-Up resize-pane -U
bind-key C-Down resize-pane -D
bind-key C-Left resize-pane -L
bind-key C-Right resize-pane -R