TMUXアプリケーションでは、ctrl-a
、o
(ウィンドウサイクル)をctrl-a
、w
にマッピングできますか?
今のところCtrl-A、Q、#を使用しています。
ctrl-A私はすでにCtrl-Bにマッピングされています
これは、CTRLがA、Q、0またはA、Q、1またはA、Q、2などである後の3つのキーストロークでした。
これらのキー(0を除く)は、最大限の使いやすさのためにキーボード上の互いの隣にある。
TMUXを0の代わりに1ベースのカウントを実行させるだけであれば....
デフォルトでは、 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。
tmux
コマンドラインから:
bind w rotate-window
_
または殻から
tmux bind w rotate-window
_