例如,我在一个带有tmux的窗口中有三个窗格。 现在我的光标位于第二个窗格中。如果我使用:
C-b o
我可以转到第三个窗格。
但我想转到第二个窗格的第一个窗格。怎么办?
它可以在一个窗口中列出所有窗格:
C-b q
它将显示:0,1,2
我可以按任何键进入特殊窗格编号吗?如果有,我也可以短时间切换到第一个窗格。
答案 0 :(得分:4)
在tmux手册($ man tmux)中,您可以找到以下部分:
select-pane [-DdeLlRU] [-t target-pane]
(alias: selectp)
Make pane target-pane the active pane in window target-window.
If one of -D, -L, -R, or -U is used, respectively the pane below,
to the left, to the right, or above the target pane is used. -l
is the same as using the last-pane command. -e enables or -d
disables input to the pane.
所以,我认为你想要的是使用' -l' flag,用于切换到最后一个窗格。我不知道是否有为此任务定义的默认键映射,但您可以通过自己的绑定来完成此操作。像这样:
bind -r <your key> select-pane -l
答案 1 :(得分:3)
从@ lyuboslav-kanev复制
prefix + ;
非常适合我。
prefix + l
切换到最后一个窗口
prefix + L
切换到上一个会话