
次の内容を含む非常に単純なtmux設定ファイルがあります。
set -g prefix C-Space
これはスペースバーをリーダーとして使用するのに有効ですが、C-2とC-@もリーダーにします。これは他のコマンドのいくつかを混乱させました(特にvimでは)。
なぜこれが起こるのか説明し、2と@をリーダーとして受け入れず、スペースバーをリーダーにするために何をすべきかを教えてくれる人はいますか?私は具体的にunbind
C-2とC-@を試しましたが、何の役にも立ちませんでした。
どんな助けでも大変感謝します!
答え1
@northbenと@andreas-wieseが述べたように、私は答えを得ました。私が開いたチケットtmuxで。
以下は、「なぜこれが起こるのか」という質問に対する答えです。
歴史的な理由。 asciiには32個のCtrlキーしかないため、端末は複数のキーを同じコードにマップします。 xtermには異なるキーを作成するオプションがありますが、新しいコードを認識するにはtmuxを変更する必要があります。