Skip to main content
  1. Entry/

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

Mac OSX 10.7.3 / tmux 1.5

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

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

<pre class="code" data-unlink>$ tmux split-window &#39;man tmux&#39;</pre>

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

<pre class="code" data-unlink>$ s man tmux</pre>

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