[tmux] tmux を使ってみることにした
べつに screen で不満があるわけでもないけど、なんか流行ってるし tmux 入門した。
インストールは特に何も考えず
$ brew install tmux
Arch Linux なら
$ sudo pacman -S tmux
でOK.
で、設定晒してみる
set -g default-terminal "screen-256color" set -g prefix C-t set -g buffer-limit 20 set -g history-limit 50000 set -g status-bg yellow set -g status-fg black set -g status-utf8 on set -g status-right '' setw -g window-status-current-bg green setw -g window-status-current-fg black setw -g mode-keys vi unbind C-b bind C-n next-window bind C-p previous-window bind C-c new-window bind d confirm-before "detach" bind k confirm-before "kill-window" bind \; command-prompt bind t command-prompt bind C-t copy-mode bind C-y paste-buffer bind y paste-buffer bind -t vi-copy C-a start-of-line bind -t vi-copy C-e end-of-line bind s split-window -v bind Space split-window -v bind C-Space split-window -v bind v split-window -h bind Enter split-window -h # bind C-Enter split-window -h bind n swap-pane -D bind p swap-pane -U bind b break-pane bind o select-pane -t .+ bind C-o select-pane -t .+ bind C-h select-pane -L bind C-j select-pane -D bind C-k select-pane -U bind C-l select-pane -R bind -r H resize-pane -L 3 bind -r J resize-pane -D 3 bind -r K resize-pane -U 3 bind -r L resize-pane -R 3 bind = select-layout even-horizontal bind + select-layout even-vertical bind - select-layout main-vertical bind _ select-layout main-horizontal
いろいろ悩んだけど結局こんな感じ。 pane という概念が screen にはなかったので斬新な感じですね。
$ man tmux
が詳しいので、もっとちゃんと見れば新しい使い方が見つかるかもしれない。