tmuxでウィンドウを分割しつつコマンドを実行する
Mac OSX 10.7.3 / tmux 1.5
screenからtmuxに乗り換えてみたついでに。
tmuxのsplit-window
はシェルコマンドを引数に受け取れる。
受け取ったコマンドを実行して、終了するとそのペインを閉じてくれる。
<pre class="code" data-unlink>$ tmux split-window 'man tmux'</pre>
いちいちsplit-window
を打つのは面倒なので、専用のコマンドを作った。
「作った」といっても1行だけど。
<pre class="code" data-unlink>$ s man tmux</pre>
ついでに新しくウィンドウを作ってその中でシェルコマンドを実行するものも。
使い方は s と同じ。