在 tmux 中重命名窗口后恢复自动窗口标题

在 tmux 中重命名窗口后恢复自动窗口标题

默认情况下,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 提示符)

相关内容