![Tmux에서 창으로 직접 전환하는 방법은 무엇입니까?](https://linux55.com/image/37980/Tmux%EC%97%90%EC%84%9C%20%EC%B0%BD%EC%9C%BC%EB%A1%9C%20%EC%A7%81%EC%A0%91%20%EC%A0%84%ED%99%98%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
Pan#을 통해 Tmux의 창으로 직접 전환하고 싶습니다.
어떻게 해야 하나요? 창 사이를 순환하는 방법과 현재 창 옆의 창으로 이동하는 방법을 알고 있습니다.
display-panes
각 창에 "창 #"을 표시하는 명령을 실행한 다음 표시된 창 #을 사용하여 해당 창으로 직접 이동할 수 있기를 원합니다 display-panes
.
가능합니까?
참고: 명확하게 말하면 창을 말하는 것이 아니라 창을 말하는 것입니다. 감사해요!
답변1
명령이 분할창을 표시할 때 분할창 색인 을 입력하여 분할창으로 직접 이동할 수 있습니다 display-panes
.
에서 man tmux
:
display-panes [-t target-client]
(alias: displayp)
Display a visible indicator of each pane shown by target-client.
See the display-panes-time, display-panes-colour, and
display-panes-active-colour session options. While the indicator
is on screen, a pane may be selected with the ‘0’ to ‘9’ keys.
또는 입력하는 대신 다음 명령을 사용할 수 있습니다.
C-b q
C-b
접두사 키 보내기q
창 색인 표시
답변2
Ctrlbq(tmux 기본 접두사 시퀀스 + q
)는 페인 인덱스를 간략하게 표시하며, 표시 중에 인덱스 번호를 입력하면 커서가 해당 페인으로 이동합니다.
창이 많고 표시 시간이 너무 짧은 경우에는 밀리초 단위를 사용할 수 있습니다 display-panes-time
.~/.tmux.conf
답변3
당신이 알 때색인대상 창에서(예: 를 통해 display-panes
) 을 사용하여 이 창으로 직접 전환할 수 있습니다 select-pane
.
에서 man tmux
:
select-pane [-DdegLlMmRU] [-P style] [-T title] [-t target-pane]
(alias: selectp)
Make pane target-pane the active pane in window target-window,
or set its style (with -P).
표시기가 있는 창으로 전환하고 싶다고 가정해 보겠습니다.2, 유형:
C-b : select-pane -t 2
또는 별칭
C-b : selectp -t 2
답변4
나는 이것이 꼭 당신이 요구한 것이 아니라는 것을 알고 있지만,마우스 지원 활성화매우 간단하며 대부분의 터미널 에뮬레이터가 이를 지원합니다.
전환하려는 창을 클릭하기만 하면 됩니다. :)