tmux에서 창을 창으로 결합 할 수는 있지만 창을 자체 창 (탭)으로 이동할 수 있습니까? 맨 페이지를 검색했지만 찾을 수 없었습니다. 쉘 스크립트를 통해 가능하지만 다른 더 우아한 방법이 있습니까?
답변
관련 tmux 명령
join-pane -s
join-pane -t
break-pane
바인딩
다음 바인딩을 추가 할 수 있습니다 ~/.tmux.conf
.
## Join windows: <prefix> s, <prefix> j
bind-key j command-prompt -p "join pane from:" "join-pane -s '%%'"
bind-key s command-prompt -p "send pane to:" "join-pane -t '%%'"
위의 내용은 기존 창간에 창을 이동할 수 있습니다.
분할 창을 새 창으로 나누려면 break-pane
(이 또한 바인드 될 수 있음)을 사용하십시오 .
대체 사용
: 세 명령은 같은 TMUX의 프롬프트에서 사용할 수있는 <prefix>+:
다음 break-pane
또는 쉘의 프롬프트에서 (TMUX 내부) 와 : tmux break-pane
.
답변
명령 목록에서 break-pane이라고하며 명령은
바인드 키!
여기서 bind-key는 Ctrl+ 로 기본 설정됩니다B
답변
OSx-1.9a의 homebrew에서 설치된 최신 tmux 버전에서 기본 키 바인딩은 메뉴를 사용하여 결합 창을 구현합니다.
bind-key S choose-window "join-pane -v -s "%%""
bind-key V choose-window "join-pane -h -s "%%""