ターミナル マルチプレクサtmux
と構成ファイルを含む Git リポジトリについて説明しているさまざまなブログでtmux.conf
、次の 2 行を見つけました (プレフィックス キーは異なる可能性があります)。
set -g prefix2 C-a
bind C-a send-prefix -2
しかし、2 行目がなぜ必要なのかという答えが見つかりませんでした。私の理解では、1 行目tmux
では、指定されたキーがセカンダリ プレフィックスとしてすでにバインドされています。また、1 行目のみを設定してみましたが、うまく機能しているようです。では、セカンダリ プレフィックス キーを再度明示的に送信するために、なぜ 2 度目にバインドする必要があるのでしょうか。
答え1
2行目はCtrl-A、Ctrl-ACtrl-A入力をプログラムに送信することを意味します(send-prefix
)。これを使用する必要がない場合は、必要ありませんが、問題はありません。キーを 2 度目にバインドするわけではありません。
これを使用する 1 つの例は、tmux の実行中tmux
またはscreen
内部です。