从手册页(http://manpages.ubuntu.com/manpages/precise/en/man1/tmux.1.html):
refresh-client [-S] [-t target-client] (别名:刷新) 如果绑定到密钥或单个客户端,则刷新当前客户端 如果给出一个-t。如果指定了-S,则仅更新 客户的状态栏。
客户端绑定密钥意味着什么?我试着想想我什么时候可以使用它。
这默认绑定到" r"在tmux中,我正在考虑重写它。有人可以解释一个示例用例想要刷新客户端吗?感谢。
答案 0 :(得分:2)
tmux仅在有一些新内容要显示时更新屏幕。如果您将date
之类的内容放入状态行,则日期只会在窗格内容更改,窗格间更改或运行refresh-client
时更新。因此,在这种情况下,您可以使用Ctrl-b r
刷新屏幕。
或者,您也可以将set status-interval 1
设置为每秒重绘一次,但这会导致CPU占用并耗尽电池电量。
如果状态行中没有任何动态,则可以安全地重新映射密钥。如果您需要执行refresh-client
,您仍然可以使用tmux refresh-client
运行它。