如何强制状态栏更新?

如何强制状态栏更新?

使用set -wg automatic-rename on和 时set -wg automatic-rename-format "#{pane_title}",当我更改带有状态栏的窗格的标题时,select-pane -T直到 过期后才会更新,status-interval因此在更新状态栏中的文本之前通常会有几秒钟的明显延迟。有强制更新的命令吗? (看起来应该refresh-client -S可行......但事实并非如此。)

(重复的https://stackoverflow.com/questions/58138421/how-to-force-status-bar-update,太旧了,无法迁移)

答案1

“使用选择窗格更改窗格的标题”是什么意思?您的意思是更改活动窗格吗?我认为您希望更改的是窗口列表中的窗口名称?

我没有看到任何问题,切换窗格应该立即重绘状态线,它不依赖于状态间隔。

您使用的 tmux 版本是什么?自动重命名格式有哪些?

如果窗格中的程序发生更改,则可能需要几秒钟的时间,因为自动重命名格式使用pane_current_command,该命令仅在窗格处于活动状态(即有输出时)时刷新。

相关内容