web-dev-qa-db-ja.com

TMUX - ウィンドウ(ペイン)サイクルの新しいキーをマッピングするにはどうすればよいですか。

TMUXアプリケーションでは、ctrl-ao(ウィンドウサイクル)をctrl-awにマッピングできますか?

1
Michael Durrant

今のところCtrl-A、Q、#を使用しています。

ctrl-A私はすでにCtrl-Bにマッピングされています

これは、CTRLがA、Q、0またはA、Q、1またはA、Q、2などである後の3つのキーストロークでした。

これらのキー(0を除く)は、最大限の使いやすさのためにキーボード上の互いの隣にある。

TMUXを0の代わりに1ベースのカウントを実行させるだけであれば....

0
Michael Durrant

デフォルトでは、 Prefixotmuxコマンドselect-pane -t :.+コマンドにバインドされています。
お望みならば Prefixw 同じコマンドを実行するには、これを実行します(たとえば、.tmux.conf)。

bind-key w select-pane -t :.+

注:これはデフォルトを上書きします Prefix+w コマンド(choose-window)。

:.+は "target-pane"としての現在のセッションの現在のウィンドウで次のペインを参照する方法です。 「ターゲットペイン」のマンページの説明を参照してください。


ところで、現在のバインディングをlist-keysコマンドで調べます(デフォルトでは、にバインドされます。 Prefix?、または経由 Prefix:list-keysシェル内の(例えば)tmux list-keys | less)。 list-keysの出力を使用して元のバインディングを決定できます。 Prefixo

3
Chris Johnsen

tmuxコマンドラインから:

bind w rotate-window
 _

または殻から

tmux bind w rotate-window
 _
1
chepner