在 tmux 中,是否可以列出所有窗口中的所有窗格?

Cod*_*han 5 tmux

假设我有两个窗口,窗口 1 包含 2 个窗格 (1, 2),窗口 2 包含 3 个窗格(1,2,3),我位于窗口 1 的窗格 1 中,我想直接跳到窗口 2 中的窗格 2,PREFIX wchoose-window将列出会话中的所有窗口,以便我可以跳到右侧窗口,但它不会列出窗格,PREFIX qdisplay-panes将让我仅在当前窗口中选择右侧窗格,但不会隔着窗户。

所以我想知道是否有任何命令可以让我跨窗口选择窗格。最好的解决方案是choose-window,一个新命令不仅会列出所有窗口,还会列出每个窗口内的所有窗格,就像tree在目录中一样。

Cod*_*han 0

这是一篇旧帖子,实际上这个问题很久以前就已经通过在 github 页面上提交aad4e4d解决了,使用choose-tree(只需将其绑定到一个键)来显示所有会话/窗口/选项卡中的所有窗格,它甚至在时显示一个预览框您可以将行从列表中滚动到一个窗格中,非常好。

只需从github源代码编译并安装tmux即可使用此功能。