tmux状态栏消息仅持续一秒钟:我可以扩展此消息吗?


27

我已经在手册页中搜索了好几次,以设置状态条消息(显示display-message "hello world"在tmux命令提示符下输入的内容)可见的时间长度,但是似乎没有任何显示。有谁知道我可以让他们停留足够长的时间来阅读的方法。输入具有某些语法错误的命令后收到的错误消息特别令人讨厌。我必须重复执行命令3次或更多次,才能了解它的含义。

有谁知道如何解决这一问题?(最好不要更改源代码并重新编译;)

Answers:


30

听起来您想更改display-time会话选项。初始默认值为750毫秒。

如果要设置新的默认值,则更改“全局”值(例如在中.tmux.conf):

set-option -g display-time 4000

全局价值将对任何尚未确立自己价值的会议都有效(请参阅下文)。

如果只想更改一个会话(例如,通过Prefix- :命令行仅更改当前会话):

set-option display-time 4000

当然(与其他任何tmux命令一样),您也可以从shell命令行进行更改:

tmux set-option -g display-time 4000
tmux set-option -t 4 display-time 10000  # set a value just for session "4"

谢谢!显示时间不在我使用的手册页的PDF中(由于某些原因,手册页未在本地安装在我的机器上)。
iconoclast

28

默认情况下,还有show-messages绑定的命令~

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.