handlename's blog

コード片など

tmuxでウィンドウを分割しつつコマンドを実行する

Mac OSX 10.7.3 / tmux 1.5

screenからtmuxに乗り換えてみたついでに。

tmuxのsplit-windowはシェルコマンドを引数に受け取れる。
受け取ったコマンドを実行して、終了するとそのペインを閉じてくれる。

$ tmux split-window 'man tmux'

いちいちsplit-windowを打つのは面倒なので、専用のコマンドを作った。
「作った」といっても1行だけど。

$ s man tmux

ついでに新しくウィンドウを作ってその中でシェルコマンドを実行するものも。
使い方は s と同じ。