默认情况下,tmux 会在状态栏中显示焦点窗格的标题。使用rename-window
手动设置标题后,如何恢复默认行为?
第一个想法是设置一个空白标题,但没有成功。根据源代码,它将窗口选项“自动重命名”设置为 0,但这样做似乎setw -g automatic-rename on
没有任何效果(除了确认选项已设置)。
答案1
setw automatic-rename
这将在当前窗口起作用
setw -g automatic-rename
这将影响全局会话,因此所有新窗口都会受到影响
答案2
@Ahed-eid 的答案只有当您使用时才有效automatic-rename
,但我认为,这不是 OC 的情况。
正确答案是:
set allow-rename on
- 因此您可以覆盖手动设置的窗口标题,set automatic-rename on
- 当你希望 tmux 本身通过其终端检查机制设置窗口名称和标题时set automatic-rename off
- 当您想从终端控制窗口名称和标题时(例如从 shell 提示符)