Ubuntuにtmuxいれたら幸福実現しました

選挙いってきた。某団体の幸福実現には、とくに貢献してない。
サーバーごにょごにょしてたらいつの間にかtmux入門したので、そのメモ。

http://gyazo.com/5e9dcfa55f2395f8cc8791092e7ddea6.png


こんな感じに画面分割したり情報保持させたり、要はscreenの代替です。
元々はscreenいじろうと思って色々調べてたんだけど、某所でtmuxの方がいいよ!と言われていたのでtmuxへ。
僕はあんまり過去の資産とかに依存してないので、どうせなら新しいものを使いたかった


最新バージョン1.2

$ sudo apt-get install libncurses5-dev
$ wget http://sourceforge.net/projects/tmux/files/tmux/tmux-1.2/tmux-1.2.tar.gz/download
$ tar xzvf tmux-1.2.tar.gz
$ cd tmux-1.2
$ ./configure
$ make
$ sudo make install


tmuxで起動
C-b d でデタッチ
C-b c で新画面
tmux attachで復帰
ここらへんは趣味だろうけど ~/.zshrc に tmux attach と書いておいた


他のキーマップとかは 時代はGNU screenからtmuxへ - それ、Gentooだとどうなる?


設定は ~/.tmux.conf に書く

set-window-option -g utf8 on # 日本語環境なら今のところ必須。
set-window-option -g mode-keys vi # コピーモードのキーマップ。標準はemacs
set-window-option -g automatic-rename off # ウィンドウ名が自動的に更新されないように

set-option -g prefix C-z    
unbind-key C-b              
bind-key C-z send-prefix
bind-key c  new-window

#emacs風
bind-key 2 split-window -v
bind-key 3 split-window -h
bind-key 1 break-pane     

vとh逆だと思うんだけど、なんかこうなってた