使用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,该命令仅在窗格处于活动状态(即有输出时)时刷新。