我使用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。我把这个小配置文件(〜/ .tmux.conf):
# start Window Numbering at 2
set -g base-index 2
当我在第二台机器上启动tmux时,窗口编号从0开始。在具有相同配置文件的第一台机器上,它的行为正确:它从2开始。
我疯了!
答案 0 :(得分:14)
对~/.tmux.conf
进行更改后,请确保tmux使用tmux source-file ~/.tmux.conf
shell命令对其进行更新。
答案 1 :(得分:5)
尝试在运行tmux之前删除所有会话。我注意到如果你的会话仍在运行,tmux仍然会加载以前的.tmux.config文件。
答案 2 :(得分:2)
执行tmux kill-server
可以停止服务器,然后尝试使用tmux
命令再次运行服务器。
请注意,在终止服务器后,您将丢失所有打开的会话/标签。