在 tmux 应用程序中,如何将ctrl-a
(o
窗口循环)映射到ctrl-a
?w
答案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 的计数......