当我按Ctrl+ b、时W,tmux 将所有当前窗口及其窗格的列表显示为树形。问题是,当使用许多窗口时,这会很长。我可以通过按 折叠列表中的窗口Left,这样列表仅显示该窗口而不显示其窗格。这使得更容易获得可用窗口的概述,但需要时间,因为我需要一项一项地折叠列表项。如何配置 tmux 以默认在折叠视图中显示所有窗口?
答案1
前缀+w运行choose-tree -Zw
。从多路复用器(1):
选择树[-GNswZ] [-F 格式] [-f 过滤器] [-O 排序顺序] [-t 目标窗格] [模板]
将窗格置于树模式,可以从列表中交互地选择会话、窗口或窗格。-s从会话崩溃开始并且-w窗户倒塌了。-Z缩放窗格。
因此,使用默认设置时,窗口已经折叠(即您在初始视图中看不到单独的窗格)。
如果您希望进一步折叠初始视图,您可以将其重新绑定为使用-s
,以便每个会话仅获取一行。
bind-key 'w' choose-tree -Zs
该-Z
标志是在 tmux 2.7 中引入的。如果您使用的是 2.6 版本,则绑定很简单choose-tree -w
,因此您应该将其更改为choose-tree -s
.