1. ホーム
  2. tmux

tmuxのスプリットペイン切り替え:1コマンドにつき1回切り替え

2023-08-30 20:05:02

質問

私はしばらくの間、幸せなtmuxユーザーでしたが、私を悩ませる1つの動作があります。私が ^b-arrow を使用してペインを切り替え、その後すぐに arrow-up を押すと (たとえば、履歴からコマンドを取得するために)、ウィンドウ ペインが再び切り替わります。複数のペインをすばやく移動したい場合に便利なことは理解できますが、私にとっては、入るつもりのないペインに入り続けることになるので、背中の痛みになります。

そこで、tmux を設定して、^b-arrow コマンドがペイン を一度だけ切り替えるように tmux を設定する方法はありますか? というように tmux を設定する方法はありますか?

どのように解決するのですか?

これは、矢印キーのデフォルトバインディングが bind-key -r で設定されており、繰り返される可能性があることを指定しているためです。これを無効にするには、2 つの方法があります。

まず set-option repeat-time 0 を使って、リピートを完全に無効にします。これはすべてのバインディングに影響します。私は、ペインのサイズを変更するときに、それが非常に迷惑であることがわかります。

次に、矢印キーのバインディングを変更して bind-key を使わずに -r オプションがない場合。

bind-key Up    select-pane -U
bind-key Down  select-pane -D
bind-key Left  select-pane -L
bind-key Right select-pane -R