tmuxのexampleディレクトリをみたら、すごく便利なスクリプトが転がってて、でも動かなくてちょっといじった。

1つはFreeBSDにはbashが入ってないので/bin/shで動くように書き換えたのと、もうひとつはバグなのかtmuxで仕様変更があったのか、paneの指定で.1となっているところを.0に書き換える必要があった。

このスクリプトをパスの通ったところにおいて、~/.tmux.confに bind C-k run "tmux-zoom.sh" を追加するだけ。(当然キーバインドはお好みで)

使い方はズームしたいpaneで C-b C-k すると新しいwindowができて、そこにpaneが移動する。もう一度で C-b C-k で新しくできたwindowが消えて元に戻る。

このへんレイアウトまわりはscreenの方が自由がきいて便利だったなぁ。

koie