tmux - 如何为窗口(窗格)循环映射新键?

tmux - 如何为窗口(窗格)循环映射新键?

在 tmux 应用程序中,如何将ctrl-ao窗口循环)映射到ctrl-aw

答案1

默认情况下,Prefixo绑定到tmux命令select-pane -t :.+
如果你想Prefixw执行相同的命令,那么请执行以下操作(例如在你的.tmux.conf):

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

注意:这将覆盖默认的Prefix+w命令 ( choose-window)。

:.+因为“target-pane”是指当前会话的当前窗口中的下一个窗格。请参阅“target-pane”的手册页描述。


顺便说一句,您可以使用命令检查当前绑定list-keys(默认情况下,绑定到Prefix?,或通过Prefix:list-keys,或(例如)tmux list-keys | less在 shell 中)。您可以使用的输出list-keys来确定的原始绑定 Prefixo

答案2

从命令行tmux

bind w rotate-window

或者从 shell

tmux bind w rotate-window

答案3

现在我使用 ctrl-a,q,#

ctrl-a 我已经映射到 ctrl-b

这是 ctrl 之后的三个按键,分别是 a,q,0 或 a,q,1 或 a,q,2 等等。

这些键(0 除外)在键盘上彼此相邻,以最大限度地方便使用!

如果我可以强制 tmux 进行基于 1 的计数而不是基于 0 的计数......

相关内容