serverapps:tmux
目次
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
参考
serverapps/tmux.txt · 最終更新: 2024/10/24 05:01 by admin