终端窗口中的 tmux 会话名称

Nat*_*lls 4 zsh tmux osx-mountain-lion tmuxinator

我经常在单独的 Terminal.app 选项卡中运行两个 tmux 会话。我通过 tmuxinator 使用命名会话。我想要一种方法将该会话名称显示为选项卡的标题,这样我就可以识别哪个 tmux 会话是哪个。

我该怎么办?

Tom*_*ner 5

这应该可以使用 tmux 配置实现

设置标题 [上 | off ] 如果终端看起来是 xterm,则尝试使用 \e]2;...\007 xterm 代码设置窗口标题。该选项默认关闭。请注意,如果设置了 STY 环境变量,elinks 将仅尝试设置窗口标题。

set-titles-string string 如果 set-titles 启用,则用于设置窗口标题的字符串。字符序列被替换为 status-left 选项。

有问题的项目是#S Ta Session name.

检查手册页。

要为当前连接/活动的会话设置此项:

$ tmux set-option -s set-titles on
$ tmux set-option -s set-titles-string '#S'
Run Code Online (Sandbox Code Playgroud)