naoyaさんの開発環境を見て
tmuxを入れてみたくなりました。
「ペインを popwin 風に」とかはまだやってないのですが
軽く使ってみた印象としては、手に馴染みそうな感じがしています。
これからいろいろ理解して行こうと思います。
(iterm & mouse & コピペの仕方をまず理解したい)
install
brew install tmux
tmux.conf
このあたりを参考に少しカスタマイズ。
vimrcいじる感覚です。
・KOSHIGOE学習帳 - tmuxチュートリアル
・tmuxでマウスを使う
# prefix key unbind C-b set-option -g prefix C-t # escape遅延設定1ms(default 500ms) set -sg escape-time 1 # status setw -g status-fg white setw -g status-bg black setw -g window-status-current-fg black setw -g window-status-current-bg cyan #-------------------------# # binding #-------------------------# # reload conf bind r source-file ~/.tmux.conf \; display "Reloaded!" # split window default %/" bind s split-window -h bind v split-window -v # move pain bind h select-pane -L bind j select-pane -D bind k select-pane -U bind l select-pane -R #bind -r C-p select-window -t :- #bind -r C-n select-window -t :+ # use mouse set -g mode-mouse on set -g mouse-resize-pane on set -g mouse-select-pane on set -g mouse-select-window on # kill bind k kill-window
起動alias
こちらを参考にtmux起動時に自動でアタッチ or おきまりのpainで開けるようにaliasに登録しています。
# alias if [ $SHLVL = 1 ]; then alias tmux="tmux attach || tmux new-session \; source-file ~/.tmux.session" fi
#.tmux-session # 横分割&移動 splitw -h -d selectp -R # 縦分割&移動 splitw -d selectp -D # 縦分割&移動&時計表示 splitw -d selectp -D clock-mode # 最初のpainに戻る selectp -L