Tmuxで終了ウィンドウの選択を解除する方法は?

Tmuxで終了ウィンドウの選択を解除する方法は?

時には、現在のウィンドウを除くすべてのウィンドウを終了したい場合もあります(または選択したウィンドウを使用したい場合もあります-t)。

kill-window -t <window>現在のウィンドウ(または選択を使用するウィンドウ)を除くすべてのウィンドウを終了するために反転選択を使用することを除いて、すべてのウィンドウを終了するにはどうすればよいですか-t

ウィンドウ1を除くすべてのウィンドウを試したり終了したが、kill-window -t[!1]失敗しました。kill-window -t!(1)

答え1

これを行うには、キーバインディングを作成できます。

  • new-session -d -s foo新しいセッションの作成
  • move-window -t foo:現在のウィンドウを新しいセッションに移動
  • rename-session oldold後で終了できるように、このセッションに名前を付けてください。
  • switch-client -t foo:新しいセッションに切り替える
  • kill-window -t 1デフォルトでは、生成された最初のウィンドウを終了します。
  • kill-session -t old:前のセッション(および残りのウィンドウ)の終了

関連情報