我想在重命名后保持窗口的名称不变。但是在我重命名之后,当我执行命令时,它们一直在变化。

如何将它们保存在静态名称中?


正如超级用户链接中所建议的,在你的.bashrc或.zshrc中设置以下变量似乎可以解决这个问题:

DISABLE_AUTO_TITLE=true

在你的.tmux.conf文件中设置-option -g allow-rename off


在我的.zshrc文件中,添加以下配置,就解决了这个问题。

DISABLE_AUTO_TITLE=true

# set-window-option -g automatic-rename off 
set-option -g allow-rename off

注释第一个,并在~/.tmux.conf中设置第二个。


有两种方法可以禁用自动重命名。

01. 更改.bashrc或.zshrc文件并添加这一行

export DISABLE_AUTO_TITLE=true

02. 或者您可以将这一行添加到~/.tmux.conf文件中

set-option -g allow-rename off

如果不存在就创建它


强烈推荐第二种选择 另外,在更改配置之后,必须重新加载tmux配置。

这可以在tmux中完成,通过按Ctrl+B,然后:来弹出命令提示符,并输入:

:source-file ~/.tmux.conf

或者简单地从壳中:

$ tmux source-file ~/.tmux.conf