目次

tmux

< prefix > のdefault:ctrl+b

install

# pkg install tmux

セッション

新規セッション

tmux
tmux new [-s session名]

アタッチ

tmux a

tmux a [-t session名]

デタッチ

< Prefix > + d

セッション名変更

tmux rename -t (旧session名) (新session名)
< Prefix > + $

セッションの削除

tmux kill-session     
tmux kill-session -t (session名)
tmux kill-server      # 全部kill

セッションの一覧選択

< Prefix > + s

または

$ tmux list-session

ウィンドウ

新規ウィンドウ

< Prefix > -> c

ウィンドウの切り替え

< Prefix > -> ウィンドウ番号

ウィンドウ一覧

< Prefix > -> w

ウィンドウ削除

< Prefix > -> &

ウィンドウの名前付け

< Prefix > -> ,

ウィンドウの一覧

$ tmux list-windows -t <セッション名>

ペイン

水平分割

< Prefix > -> "

垂直分割

< Prefix > -> %

移動

< Prefix > -> o
or
< Prefix > -> q
< Prefix > -> q -> インジケータ番号

分割解除

現在いるペインが消える

< Prefix > -> x

サイズ変更

< Prefix > -> Space	ペインレイアウトの変更((思い通りになるまで連打))

複数のペインに対して同時にコマンドを実行

ON

< Prefix > -> :set-window-option synchronize-panes on -> Enter

OFF

< Prefix > -> :set-window-option synchronize-panes off -> Enter

< Prefix > → a にバインド
.tmux.conf

bind a setw synchronize-panes \; display "synchronize-panes #{?pane_synchronized,on,off}"

参考

スクロール

< Prefix > -> [

これで、スクロールモード

PgUp、PgDnまたは矢印で移動

抜ける時は

q

日本語

日本語であるべきところがアンダースコア(_)になっていて表示されないときは、tmuxをutf8モードで起動

$ tmux -u 

参考