`tmux` 能否以窗口名称显示当前 tty ?

`tmux` 能否以窗口名称显示当前 tty ?

比如在 中tmux,我将一个窗口命名为 'test',但是如何使用命令将当前终端(假设为pts/15)的tty添加到窗口名称的末尾tty。然后它就变成了test pts/15。这样就可以动态显示窗口当前的tty了。

谢谢。

答案1

每个窗格都是一个tty,当然,如果一个窗口只包含一个窗格,那么该窗格的tty就是该窗​​口的tty,tmux中有一个名为的内置变量pane_tty,它是当前窗格的tty值,current这里的意思是当你聚焦于一个窗格时,你从tmux获取的值pane_tty是该窗格提示行中命令输出的值tty(我认为这就是你帖子中“动态”的意思)。

您可以像这样使用该值:

set -g window-status-format '#{pane_tty}'

相关内容