時には、現在のウィンドウを除くすべてのウィンドウを終了したい場合もあります(または選択したウィンドウを使用したい場合もあります-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 old
old
後で終了できるように、このセッションに名前を付けてください。switch-client -t foo:
新しいセッションに切り替えるkill-window -t 1
デフォルトでは、生成された最初のウィンドウを終了します。kill-session -t old:
前のセッション(および残りのウィンドウ)の終了