Tmux:未知选项:c0-change-interval

qua*_*ant 3 tmux

我编译tmux 1.9a并将以下内容添加到我的tmux.conf文件中:

setw -g c0-change-interval 50                                                      
setw -g c0-change-trigger 75                                                       
Run Code Online (Sandbox Code Playgroud)

但是,这似乎不起作用(我在启动时得到一些消息,说它们是未知的选项).当我setw -g c0-change-trigger 75直接输入tmux时,我得到:

unknown option: c0-change-interval
Run Code Online (Sandbox Code Playgroud)

当我跑步时,tmux -V我得到了tmux 1.9a.我的想法是加载tmux 之后PATH设置tmux的别名,我实际上正在运行,但是我不知道有什么方法可以检查tmux的实际运行版本.tmux 1.6

当我ps -uCOMMAND它下面运行时只是说tmux -2 new.这是我的.bashrc文件的相关内容:

# this is where the compiled version of tmux 1.9a is:
export PATH="/home/quant/bin:$PATH"

# tmux                                                                          
# If not running interactively, do not do anything
[[ $- != *i* ]] && return
[[ -z "$TMUX" ]] && exec tmux
Run Code Online (Sandbox Code Playgroud)

到底是怎么回事?据我所知,tmux 1.9a支持c0-change-interval命令,这就是我似乎正在运行的.

Jas*_*son 5

这不是原始海报的问题,但如果有人现在提出这个问题实际上问题实际上已经完全删除了c0-change-interval和c0-change-trigger.

来自:https://raw.githubusercontent.com/tmux/tmux/master/CHANGES

"已经删除了限速率的c0-*选项.相反,使用了退避方法."

所以你应该从配置中删除它们.