![Tmux:自定义状态栏后没有窗格“缩放”指示](https://linux22.com/image/1428012/Tmux%EF%BC%9A%E8%87%AA%E5%AE%9A%E4%B9%89%E7%8A%B6%E6%80%81%E6%A0%8F%E5%90%8E%E6%B2%A1%E6%9C%89%E7%AA%97%E6%A0%BC%E2%80%9C%E7%BC%A9%E6%94%BE%E2%80%9D%E6%8C%87%E7%A4%BA.png)
我的定制.tmux.conf
文件如下所示:tmux.conf
当我在 Tmux 中放大窗格时,状态栏中窗格标题旁边没有“Z”指示。我猜是因为我自定义了状态栏。
为了恢复“Z”缩放指示器,我是否应该在 .tmux.conf 中使用任何特殊的“标志”或字符?
谢谢
答案1
您想在自定义中使用窗口标志选项,即#F
。
请注意,这是用于指示窗口处于活动状态等的相同标志。我不知道如何显示缩放指示器但不显示其他常规窗口状态指示器。
您可以查看 tmux 手册页中的“格式”部分以获取完整的选项列表。
答案2
从 tmux 2.0 开始,您可以#{?window_zoomed_flag,ZOOMTEXT,NON-ZOOM TEXT}
在window-status-current-format
字符串中使用替换条件。
例如,我使用:
#{?window_zoomed_flag,#[fg=red](,}#W#{?window_zoomed_flag,#[fg=red]),}
缩放时用红色括号括住窗口名称。