在tmux
中,处理C-b 0
的默认行为是跳转到窗口0.我希望C-b C-0
在当前窗口中跳转到窗格0。我尝试添加,
bind-key C-0 select-pane -t 0
到我的.tmux.conf
失败了。还有其他我想念的东西吗?
答案 0 :(得分:65)
不完全符合您的要求,但我怀疑您有理由不喜欢以下内容:
display-panes
或喜欢(默认情况下为<prefix> + q
),答案 1 :(得分:4)
您需要修改终端,以便tmux可以正确识别控制+数字击键。 (来源:https://unix.stackexchange.com/questions/96884/using-ctrl0-9-to-cycle-between-windows-using-tmux)
例如,如果您使用的是iTerm2,那么:
Preferences > Profiles > Keys
,然后点击+
Send Escape Sequence
Esc+[27;5;48~
以发送文本框然后,最后添加到.tmux.conf
以下内容:
bind-key C-0 select-pane -t 0
重新启动tmux(确保使用tmux kill-session
关闭所有会话)。您现在应该能够选择窗格号0。
要使其他9个键工作,请使用适当的转义序列重复上述5个步骤。它们可以在提供的链接中找到。