注意:prefixは Ctrl+b
セッション管理
tmux / tmux new # 新しいセッションを作成(名前なし)
tmux new -s <name> # 新しいセッションを作成(名前付き)
tmux ls # セッション一覧
tmux attach/a -t <name> # セッションにアタッチ
tmux kill-session -t <name> # セッションを削除
Ctrl+b d— デタッチ(セッションを抜ける、裏では動き続ける)Ctrl+b $— セッション名を変更Ctrl+b s— セッション一覧を表示して切り替え
ウィンドウ(タブ相当)
Ctrl+b c— 新規ウィンドウ作成Ctrl+b ,— ウィンドウ名を変更Ctrl+b n/Ctrl+b p— 次/前のウィンドウCtrl+b 0〜9— 番号でウィンドウ切り替えCtrl+b &— ウィンドウを閉じるCtrl+b w— ウィンドウ一覧から選択
ペイン(分割)
Ctrl+b %— 縦分割(左右)Ctrl+b "— 横分割(上下)Ctrl+b ↑↓←→— ペイン間移動Ctrl+b o— 次のペインへ移動Ctrl+b x— 現在のペインを閉じるCtrl+b z— ペインをズーム(最大化トグル)Ctrl+b {/Ctrl+b }— ペインの位置を入れ替えCtrl+b Ctrl+↑↓←→— ペインサイズ調整(リサイズ)
コピーモード(スクロール・コピー)
Ctrl+b [— コピーモードに入る(スクロール可能)- モード中
q— 抜ける - Vi風キーバインド設定時:
vで選択開始、yでコピー
その他よく使う
Ctrl+b t— 時計を表示Ctrl+b ?— キーバインド一覧を表示tmux kill-server— tmuxサーバー全体を終了
おまけ
tmuxの設定ファイルの場所: ~/.tmux.conf
設定項目のあれこれ
色
set -g status-style bg=colour234,fg=colour137
注意:色は、全世界のターミナル標準の ANSI 256色パレット
キーバインドで便利に (例)
bind r source-file ~/.tmux.conf \; display “Reloaded!”
↑ ctrl+b r で設定反映されるようになる
画面分割/ウィンドウ作成でパスを保持
bind ‘”‘ split-window -c “#{pane_current_path}”
bind % split-window -h -c “#{pane_current_path}”
bind c new-window -c “#{pane_current_path}”
設定が終わったら、以下の手順で反映
- tmuxの中:Ctrl+b : → source-file ~/.tmux.conf
- tmuxの外:
tmux kill-server
* tmuxの外から再読み込みさせたい場合tmuxのサーバー自体を落とす必要がある。一つでもセッションが残っているとだめなので、kill-sessionでは不十分。

コメント