tmux - taka512/memo GitHub Wiki

tmux

initial

install

brew install tmux

setup config

$ vi ~/.tmux.conf
set-option -g default-terminal "screen-256color"
set-option -g mouse on

zsh

起動した時にtmuxで起動

$ vi ~/.zshrc
if [ ! -n $TMUX ](/taka512/memo/wiki/-!--n-$TMUX-); then
  tmux new-session
fi

session

コマンド
tmux セッションを起動
tmux new -s 名前 名前付きセッションを起動
exit セッションを終了
Ctrl-b d セッションを一時的に中断してメインに戻る (Detach)
tmux a 中断していた直前のセッションに戻る (Attach)
tmux a -t 名前 中断していた名前付きセッションに戻る
Ctrl-b s セッションの一覧を表示
tmux ls セッションの一覧を表示
tmux kill-session -t 名前 指定したセッションを終了
tmux kill-server tmux全体を終了

window

コマンド
Ctrl-b c 新規ウィンドウを作成
Ctrl-b 数字 数字で指定したウィンドウに移動
Ctrl-b n 次のウィンドウに移動 (Next)
Ctrl-b p 前のウィンドウに移動 (Prev)
Ctrl-b l 以前のウィンドウに移動 (Last)
Ctrl-b w ウィンドウの一覧を表示 (Window)
Ctrl-b , ウィンドウ名を変更
Ctrl-b ' ウィンドウ番号を指定して移動
Ctrl-b . ウィンドウ番号を変更

ペイン

コマンド
Ctrl-b " 上下にペインを分割
Ctrl-b % 左右にペインを分割
Ctrl-b 矢印 ペインを移動
Ctrl-b o 次のペインに移動
Ctrl-b ; 以前のペインに移動
Ctrl-b q ペイン番号を表示
Ctrl-b { ペイン順序を前方向に入れ替え
Ctrl-b } ペイン順序を後方向に入れ替え
Ctrl-b z ペインを最大化・復帰
Ctrl-b SPACE ペインのレイアウトを変更
Ctrl-b t ペインに時計を表示 (q で終了)
Ctrl-b ! ペインをウィンドウ化
Ctrl-b x ペインを終了(確認有り)