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


5

说,我有两个窗口,窗口1包含2个窗格(1,2),窗口2包含3个窗格(1,2,3),我在窗口1的窗格1中,我想直接跳转到窗口1窗格2在窗口2,PREFIX wchoose-window将列出所有窗口的会话,这样我可以跳进右边的窗口,但它不会列出窗格,PREFIX qdisplay-panes将让我选择右侧窗格中仅在当前窗口,但不穿过窗户。

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


1
list-panes -s将显示当前服务器中的所有窗格,但不提供选择一个窗格以激活的方法。您可以编写带有此输出并传递给它的内容choose-list
chepner 2015年

@chepner谢谢你的list-panes -s,而是根据CHANGES文件GitHub库页中,choose-list已被删除,我使用的是最新版本的TMUX从饭桶。
CodyChan 2015年

对于那个很抱歉。我一定在查看两个不同机器上的手册页(一个显然是过时的),同时试图找出是否有可行的答案。
chepner 2015年

Answers:


6

几个月前在github页面上提交aad4e4d解决了这个问题,使用choose-tree(只需将其绑定到一个键)来显示所有会话/窗口/标签中的所有窗格,当你从一个窗格滚动到一个窗格时它甚至会显示一个预览框列表,非常好。

只需tmux从github源代码编译和安装,您就可以使用此功能。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.