TMUX에서 창을 새 창으로 이동 할 수는 있지만 창을 자체 창 (탭)으로

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 "%%""