我最近开始试用这个工具 tmuxomatic
并观察到以下我认为不受欢迎的行为。
在我的 .tmux.conf
中,我有以下键绑定(bind)。
bind u set synchronize-panes
当我正常启动 tmux
时,如果我使用 u
命令,它会同步 Pane 并在状态栏中短暂闪烁一条消息让我知道我的命令通过。
但是,当我使用 tmuxomatic
启动 tmux
时,u
绑定(bind)仍然有效,但底部没有闪光灯。
我浏览了 tmuxomatic
的源代码,但没有看到任何会导致抑制闪烁行为的明显内容。
有谁知道哪个 tmux
选项会导致状态栏在执行命令时不再闪烁,或者可能闪烁得如此之快以至于我看不到它?
我还直接尝试了命令 :set synchronize-panes
并重现了同样的问题,所以它与键绑定(bind)无关。
版本命令的输出。
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
我在排除这条命令的同时手动运行了所有命令,观察到状态消息的隐藏不再发生,表明这确实是罪魁祸首。
关于shell - 导致隐藏状态消息的 tmux 选项是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36416418/