我使用Ubuntu 14.04中的tmux (tmux 1.8)。我想通过~/.tmux.conf
来配置它。但无论我在这个文件中设置什么,我的tmux会话看起来都是一样的。然后我尝试了一个新的/etc/tmux.conf
,但我仍然得到相同的显示。
似乎我的配置是硬编码的,我不能改变它。如果我删除这两个文件(~/.tmux.conf
和/etc/tmux.conf
),我的tmux会话仍然是相同的。Tmux运行,但我不能配置它。但它应该是如此简单…
有人看过这个吗?怎么解呢?我需要编译一个新的tmux版本吗?
今天,我有更多的细节:
在一台机器上按预期工作。没关系。但我没有改变任何东西!奇怪…
但是在另一台机器上(也运行与第一台机器相同的Ubuntu版本和更新日期),它不起作用。文件/etc/tmux.conf在这两台机器上都不存在。我把这个小配置文件(~/.tmux.conf):
# start Window Numbering at 2
set -g base-index 2
当我在第二台机器上启动tmux时,窗口编号从0开始。在具有相同配置文件的第一台机器上,它的行为正确:它从2开始。
我要疯了!
在对~/.tmux.conf
进行更改后,请确保tmux使用tmux source-file ~/.tmux.conf
shell命令来源它们
在运行tmux之前尝试删除所有会话。我注意到,如果会话仍在运行,tmux仍将加载以前的.tmux。配置文件。
执行tmux kill-server
可以停止服务器,然后尝试使用tmux
命令再次运行服务器。
请注意,关闭服务器后,您将丢失所有打开的会话/选项卡。