Tmuxではウィンドウをペインとして結合することは可能ですが、ペインをそれ自身のウィンドウ(タブ)に移動することは可能ですか? manページを検索してみましたが、見つかりませんでした。私はそれがシェルスクリプトを通してそれをすることは可能であると思います、しかし、他の、もっとエレガントな方法がありますか?
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
を使用します。 (これもバインドできます)。
3つのコマンドはすべて、tmuxのプロンプトから次のように使用できます。<prefix>+:
その後break-pane
またはシェルの指示で (内部tmux) tmux break-pane
と一緒に。
コマンドリストから、それがbreak-paneと呼ばれていること、そしてコマンドが
バインドキー!
bind-keyがデフォルトである場所 Ctrl+B
OSxの自作からインストールされたtmuxの最新版 - 1.9a - デフォルトのキーバインドはメニュー付きのjoin-paneを実装しています
bind-key S choose-window "join-pane -v -s "%%""
bind-key V choose-window "join-pane -h -s "%%""