プレフィックスなしで画面ショートカットをCtrl + Qにバインドする

プレフィックスなしで画面ショートカットをCtrl + Qにバインドする

^q現在のセッションから切り離すための画面ショートカットを作成したいと思います。 Tmuxはコマンドを使用しますbind -n

画面で私は次のことを試しました。

  • bind q detachプレフィックスを次のように使用します。C-a q
  • bind ^q detachまったく動作しません

このように簡単に画面の接頭辞をバイパスできますかC-q

答え1

あなたは難しい役割を選択しました。たとえば、しようとするとControl-P簡単になります。つまり、(bindkeynotを使用してbind):

bindkey ^p detach

動作します。同じ方法を試してみることができますが、^qおそらく動作しません。問題は、Control-Qttyがフロー制御(xon / xoff)にも使用することです。フロー制御に興味がない可能性があるため、シェルコマンドを使用してttyでフロー制御を無効にできます。

stty -ixon

それではControl-Qうまくいきます。

関連情報