奇怪的事情正在发生。我已经尝试调试它2天了,但没有成功。论坛周围也没有任何相关内容。
我刚刚设置了我妻子的机器,因为我需要远程工作。我已将所有设置从我自己的台式机转移到我妻子的笔记本电脑上,因此一切都应该正常工作。他们确实做了,除了一件小事,我不知道为什么它不起作用。我的台式机运行 MX Linux 18.3,我妻子的笔记本电脑运行 MX Linux 19.1
配置:
MX Linux 19.1、tmux、zsh、prezto、vim
那么现在的问题了。当我在 tmux 下打开终端时,状态右侧显示主机名。这一切都很好。当我打开 VIM 时,status_right pane_title 仍然显示本地主机名,而我的桌面显示 vim 正在运行以及 vim 打开的文件的完整路径。与任何其他应用程序(例如 htop)相同。我妻子的笔记本电脑不会更新状态右侧的 pane_title,而我的台式机则会更新。我目前无法访问我的桌面,因此我只会发布它在我妻子的笔记本电脑上的外观图像。
有任何想法吗?
答案1
您可以尝试通过执行以下操作手动设置标题:
printf '\033]2;test_title\007'
并确保 tmux 正常工作。
但是 - 设置标题是应用程序的责任,虽然 vim 可以默认设置它,但 htop 通常不会。
所以我怀疑你的 shell 正在为你做这件事。
检查两个框中的 shell 配置文件(包括默认配置文件和您所做的任何更改),我想说要么是您忘记更改某些内容以使其设置标题,要么是现在需要启用的内容,或者它已在版本之间删除。