tmuxでは、すべてのウィンドウのすべてのウィンドウを一覧表示できますか?

tmuxでは、すべてのウィンドウのすべてのウィンドウを一覧表示できますか?

2つのウィンドウがあり、ウィンドウ1には2つのウィンドウ(1、2)があり、ウィンドウ2には3つのウィンドウ(1、2、3)があるとします。私はウィンドウ1のウィンドウ1にあり、ウィンドウ2に直接移動しようとしています。ウィンドウ2、PREFIX wこれはchoose-windowセッション内のすべてのウィンドウを一覧表示するので、右側のウィンドウに移動できますが、ウィンドウは表示されません。PREFIX qこれにより、display-panes現在のウィンドウで右側のウィンドウのみを選択できますが、ウィンドウからは選択できません。

だから、ウィンドウ全体でウィンドウを選択するためのコマンドがあるかどうか疑問に思います。最善の解決策は、すべてのウィンドウだけでなく、ディレクトリchoose-windowと同様に、各ウィンドウ内のすべてのウィンドウを一覧表示する新しいコマンドです。tree

ベストアンサー1

PREFIX s choose-sessionバインディングを追加するか、バインディングをこのようなものに変更することで実際にこれを行うことができます。または、現在はまだ目的が見つからない時計だけを表示するので、新しいPREFIX s choose-treeショートカットにバインドすることもできます。PREFIX t choose-treet

その後、矢印キーを使用してツリーまたはマップをナビゲートhし、lvi-choiceモードでツリーを展開/閉じることができます。

これには特定のバージョンのtmuxが必要です(1.8以上のようです)。

編集:実際にはファジー検索よりも速い方法があります。-u選択ツリーマップの最後に追加され、単一の文字でセッションを選択できます(画面の左側にリストされています)。これは、キーやコード(プレフィックス)、ショートカット(t)、セッション選択(az)のみが必要なため、ほとんどすべてのファジー検索よりも高速です。

これによりセッションの移行が大幅に改善されました。質問ありがとうございます。ファジーマッチングを続けたいかどうか教えてください。

おすすめ記事