端末多重化ソフトウェアであるtmuxのコトハジメ
tmux起動
tmux or tmux new-session
セッション中での新規セッション作成
prefix+:new
セッション一覧
tmux ls
セッションのデタッチ(tmuxから抜ける)
prefix+d
セッションのアタッチ
tmux attach(a)
任意のセッションにアタッチ
tmux attach(a) -t 0(name)
セッションの削除
tmux kill-session
任意のセッションを削除
tmux kill-session -t 0
全てのセッションを’削除
tmux kill-server
セッションのリネーム
prefix+$
新規ウィンドウ
prefix+c
次のウィンドウに切り替え
prefix+n
前のウィンドウに切り替え
prefix+p
任意のウィンドウに切り替え
prefix+0
ウィンドウ一覧
prefix+w
ウィンドウの削除
prefix+&
ペインの削除
prefix+x
ペイン入れ替え(前方向)
prefix+{
ペイン入れ替え(後方向)
prefix+}
コピーモード
prefix+[
コピー範囲選択(コピーモード中)
vまたはspace
コピー(コピーモード中)
yまたはenter
macのterminalでtmuxを使っているとき、マウスを使ってテキストを選択してもコピー(cmd+c)ができない。(tmuxのショートカットでvimライクなコピーはできる)
マウスで選択した範囲をコピーしたい場合は、cmd+rでterminalのAllow mouse reportingの設定をトグルする必要がある。
関連書籍