tmux:不使用配置文件

tmux : config files are not used

我使用 Ubuntu 14.04 的 tmux (tmux 1.8)。 我想通过 ~/.tmux.conf 稍微配置一下。但是无论我在此文件中设置什么,我的 tmux 会话看起来都一样。然后我尝试了一个全新的 /etc/tmux.conf 但我仍然得到相同的显示。

我的配置似乎是硬编码的,我无法更改它。 如果我删除这两个文件(~/.tmux.conf/etc/tmux.conf),我的 tmux 会话仍然相同。 Tmux 运行但我无法配置它。但它应该这么简单...

有人看过这个吗?我该如何解决?我需要编译新版本的 tmux 吗?

今天,我有更多的细节:

在一台机器上它按预期工作。没关系。但是我没有改变任何东西!奇怪...

但是在另一台机器上(也是 运行 Ubuntu 与第一台机器相同的版本和 up2date)它不起作用。 /etc/tmux.conf 文件在这两台机器的 none 上不存在。我把这个小配置文件 (~/.tmux.conf) :

# start Window Numbering at 2
set -g base-index 2

当我在第二台机器上启动 tmux 时,window 编号从 0 开始。在具有相同配置文件的第一台机器上,它的行为是正确的:它从 2 开始。
我要疯了!

~/.tmux.conf 进行更改后,确保 tmux 使用 tmux source-file ~/.tmux.conf shell 命令获取它们。

尝试删除 运行 tmux 之前的所有会话。我注意到,如果您仍有会话 运行,tmux 仍会加载之前的 .tmux.config 文件。

执行tmux kill-server可以停止服务器,然后使用tmux命令再次尝试运行服务器。

请注意,终止服务器后,您将丢失所有打开的会话/标签页。