tmux 状态栏消息只持续大约一秒钟:我可以扩展它吗?

ico*_*ast 36 tmux

我已经多次搜索手册页,以寻找一种设置状态栏消息(如果您display-message "hello world"在 tmux 命令提示符下输入的内容)可见的时间长度的方法,但似乎什么也没有。有谁知道我可以让它们停留足够长的时间以供阅读的方法。特别烦人的是我在输入带有一些语法错误的命令后收到的错误消息。我必须重复该命令 3 次或更多次才能了解它所说的内容。

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

Chr*_*sen 40

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

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

set-option -g display-time 4000
Run Code Online (Sandbox Code Playgroud)

全局值将对尚未建立其自身值的任何会话有效(见下文)。

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

set-option display-time 4000
Run Code Online (Sandbox Code Playgroud)

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

tmux set-option -g display-time 4000
tmux set-option -t 4 display-time 10000  # set a value just for session "4"
Run Code Online (Sandbox Code Playgroud)


小智 34

还有默认show-messages绑定的命令~