导致隐藏状态消息的 tmux 选项是什么?

What is the tmux option which causes hiding of status messages?

我最近开始试用该工具 tmuxomatic 并观察到以下我认为不受欢迎的行为。

在我的 .tmux.conf 中,我有以下键绑定。

bind u   set synchronize-panes

当我正常启动 tmux 时,如果我使用 u 命令,它将同步窗格并在状态栏中短暂闪烁一条消息,让我知道我的命令已完成。 但是,当我使用 tmuxomatic 启动 tmux 时,u 绑定仍然有效,但底部没有闪光灯。

我浏览了 tmuxomatic 的源代码,但没有看到任何会导致抑制闪烁行为的明显内容。

有谁知道哪个 tmux 选项会导致状态栏在执行命令时不再闪烁,或者可能闪烁得如此之快以至于我看不到它?


我也直接尝试了命令:set synchronize-panes并重现了同样的问题,所以它与键绑定无关。

版本命令的输出。

tmux -V
tmux 1.8

tmuxomatic -V
tmuxomatic 2.18

在所有错误的地方搜索了一段时间后(tmux 源代码),我返回到 tmuxomatic 源代码,并注意到它有一个命令行选项 -p 打印出 tmux 命令它已执行。

在打印的命令中,我看到了以下命令,看起来很有希望。

/usr/bin/tmux set-option -t tmuxomatic_Test.mux quiet on

我运行手动排除了这个命令的所有命令,观察到不再出现隐藏状态信息的情况,说明这确实是罪魁祸首。