":kill-session"の単一のショートカットでtmuxを設定できますか?

":kill-session"の単一のショートカットでtmuxを設定できますか?

私はアプリケーションでtmuxを使用しています(各パーティションで自動的にスクリプトをロードするスクリプトがある)、個々のショートカットを設定する方法があるかどうか疑問に思いますctrl-q(これにより、アクティビティで実行されているすべてのスクリプトが終了することがわかります)ctrl-c)tmuxウィンドウ)ctrl-b次のように入力するのではなく、アプリケーション全体を終了するには:kill-session

:kill-sessionおそらく実際のプレフィックスにバインドするのと同じでしょう。

ありがとうございます!

答え1

Ctrl+の場合q

bind -n C-q kill-session

これはtmuxコマンドです(.tmux.confforまたは後に入力されますprefix:)。シェルで以下を呼び出してtmuxに渡すことができます。

tmux bind -n C-q kill-session

単独q(真のシングルキーショートカット)の場合は、q代わりにを使用してくださいC-q

関連情報