首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在tmux中,只有在有多个窗格时才能显示窗格标题吗?

问在tmux中,只有在有多个窗格时才能显示窗格标题吗?
EN

Stack Overflow用户
提问于 2022-03-18 18:59:52
回答 1查看 109关注 0票数 1

我一直使用tmux,但是我只在我的许多tmux窗口中使用了大约20%的多个窗格,当只有一个窗格时显示的窗格状态行对我没有帮助。我只想在有多个窗格时才能看到它,包括当我放大其中一个窗格时(从而提醒我还有其他窗格)。

我可以通过tmux的任何版本来实现这一点吗?(目前的3.2a版本,但如果它在以后的版本中可用,我当然仍然有兴趣了解它)。

EN

回答 1

Stack Overflow用户

发布于 2022-04-11 12:06:31

尝试将其添加到.tmux.conf中

代码语言:javascript
复制
set-hook -g -w pane-focus-in "set-option -Fw pane-border-status '#{?#{e|>:#{window_panes},1},top,off}'"

它将创建一个运行在钩子事件上的pane-focus-in,该事件调用set-option for pane-border-status。

set-option的最后一个参数是包含一个条件的格式字符串,如果当前窗口有多个窗格(#{window_panes} > 1),则pane-border-status设置为值top;否则,设置为值off。

当我测试这一点时,带有单个窗格的窗口没有窗格边框/标题。当创建一个或多个附加窗格时,边框将显示:

​

​

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71531995

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档