`tmux` 可以在窗口名称中显示当前的 tty 吗?

zhe*_*oli 2 tty tmux

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

谢谢。

Cod*_*han 5

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

您可以像这样使用该值:

set -g window-status-format '#{pane_tty}'
Run Code Online (Sandbox Code Playgroud)