tmux的“refresh-client”的用例示例?

时间:2014-06-25 18:06:40

标签: tmux

从手册页(http://manpages.ubuntu.com/manpages/precise/en/man1/tmux.1.html):

  

refresh-client [-S] [-t target-client]                      (别名:刷新)                如果绑定到密钥或单个客户端,则刷新当前客户端                如果给出一个-t。如果指定了-S,则仅更新                客户的状态栏。

客户端绑定密钥意味着什么?我试着想想我什么时候可以使用它。

这默认绑定到" r"在tmux中,我正在考虑重写它。有人可以解释一个示例用例想要刷新客户端吗?感谢。

1 个答案:

答案 0 :(得分:2)

tmux仅在有一些新内容要显示时更新屏幕。如果您将date之类的内容放入状态行,则日期只会在窗格内容更改,窗格间更改或运行refresh-client时更新。因此,在这种情况下,您可以使用Ctrl-b r刷新屏幕。

或者,您也可以将set status-interval 1设置为每秒重绘一次,但这会导致CPU占用并耗尽电池电量。

如果状态行中没有任何动态,则可以安全地重新映射密钥。如果您需要执行refresh-client,您仍然可以使用tmux refresh-client运行它。