Tmux:不使用配置文件



我使用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命令再次运行服务器。

请注意,关闭服务器后,您将丢失所有打开的会话/选项卡。

相关内容

  • 没有找到相关文章

最新更新