Luma

tech.luma.dev by Luma

tmuxでのインタラクティブなセッション選択

ヘルプ

man tmux

デフォルトのキーバインド

man tmux して ^default key とかで検索する。

セッションのリネーム

:attach -t0 とかで切り替えるとちょっとわかりにくい。

<Prefix>$:rename-session -t: main など。

デフォルトキーマップの中身は command-prompt -I "#S" "rename-session -- '%%'"

セッションの選択

tmux ls して探して :attach -t${id}

もしくは <Prefix>s 。中身は choose-tree -Zs

choose-treeモードの使い方

以下キーマップ

Enter選択したもので決定
Up/Down前後
x選択したものをkill
Xタグしたものをkill
</>プレビューを左右にスクロール
C-s名前で検索
n再度検索
tタグ反転(* がつくとtagged)
T全部のタグを外す
C-t全部にタグをつける
:すべてのtaggedに対してコマンド実行
fフィルターの切り替え
Oソート順の変更
vプレビューの表示切り替え
qtreeの終了

フィルターに付いては、セッション内に多くのwindowがある場合に一部が表示されるのだが、その選び方を決める。内容は format を指定できるので、 ^formats と検索すればセクションが見つかる。

← ホームに戻る