tmuxはterminal multiplexerです。 Linux系OSを使用していれば端末から作業を行うことは多いと思います。 tmuxは一つの端末から複数の端末を制御することが出来るソフトウェアです。 類似のソフトウェアにscreenがありますが、流行っているようなので使って見ました。 個人的にはscreenと比較した優位点は以下です。
- multi userからattachした際、window切り替えを同期する
- 同じコマンドを複数端末で同時実行
インストール
debian系であれば
1
|
|
fedora系であれば
1
|
|
で簡単にインストールすることが出来ます。
設定ファイルのベース
screenから乗り換えてる人は、screenキーバインドの設定ファイルが用意されています。 コピーモード時のコピーの仕方など一部異なりますが、設定ファイルのベースにするには良いと思います。
/usr/share/doc/tmux/examples/screen-keys.conf
なお、screen-keys.confではprefixにC-bが採用されています。 emacsでC-bはすでに使用しているのでC-zに割り当て直しました。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
色
solarizedから好みの色を選んで.tmux.confに追記しました。