tmux에서 분할 창 전환 : 명령 당 한 번 전환
나는 한동안 행복한 tmux 사용자 였지만 나를 괴롭히는 행동이 하나 있습니다. ^ b- 화살표를 사용하여 창을 전환 한 다음 즉시 위쪽 화살표를 누르면 (예 : 내역에서 명령을 가져 오기 위해) 창 창이 다시 전환됩니다. 여러 개의 창을 빠르게 이동하고 싶다면 이것이 유용 할 수 있다는 것을 이해하지만, 제가 원래 있던 적이없는 창으로 계속 끝나기 때문에 뒷면이 고통 스럽습니다.
따라서 ^ b-arrow 명령이 창을 한 번만 전환 하고 다음 화살표 키 누름을 무시 하도록 tmux를 설정하는 방법이 있습니까?
이는 화살표 키의 기본 바인딩이로 설정되어 bind-key -r
반복 될 수 있음을 지정 하기 때문에 발생합니다 . 이를 비활성화하는 방법에는 두 가지가 있습니다.
첫째,를 사용 set-option repeat-time 0
하여 반복을 완전히 비활성화 할 수 있습니다 . 이것은 모든 바인딩에 영향을 미칩니다. 창 크기를 조정할 때 매우 성가신 일입니다.
둘째, 옵션 bind-key
없이 사용할 화살표 키의 바인딩을 변경할 수 있습니다 -r
.
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 -n C-h select-pane -L
를 들어 Vim과 마찬가지로 ctrl-h를 왼쪽으로 전환하는 데 매핑합니다.
Vim 창을 탐색하는 더 나은 솔루션에 대해서는 http://robots.thoughtbot.com/seamlessly-navigate-vim-and-tmux-splits 를 참조하십시오 .
또 다른 옵션은 동일한 두 창 사이를 앞뒤로 움직일 때 이전 창으로 이동하도록 바인딩을 만드는 것입니다.
bind-key C-a last-pane
참고 URL : https://stackoverflow.com/questions/13668633/split-pane-switching-in-tmux-switch-once-per-command
'program tip' 카테고리의 다른 글
클래스 제거시 CSS 전환 (0) | 2020.11.02 |
---|---|
CloudFormation 템플릿을 빠르고 효과적으로 디버깅하려면 어떻게해야합니까? (0) | 2020.11.02 |
모의가 아닌 객체의 메서드가 호출되었는지 확인하는 방법은 무엇입니까? (0) | 2020.11.02 |
jQuery로 객체 지향 클래스를 만드는 더 좋은 방법이 있습니까? (0) | 2020.11.02 |
사용자 CPU 시간 대 시스템 CPU 시간? (0) | 2020.11.02 |