如何阻止Tmux在会话名称后自动添加0?
Tmux会话名称去除自动添加的后缀数字
Tmux左下角状态栏默认会在会话名称后追加当前窗口的编号(第一个窗口就是0),要让会话名称按自定义内容原样显示,只需修改状态栏的显示格式:
临时生效(仅当前Tmux会话)
按下Tmux前缀键(默认是Ctrl+B),输入冒号:进入命令模式,执行以下命令:
set -g status-left "#[bold]#S#[default] "
执行后左下角就只会显示你自定义的会话名称,不带后缀数字。
永久生效(所有新会话自动应用)
- 编辑Tmux配置文件
~/.tmux.conf,如果文件不存在就直接创建:vi ~/.tmux.conf - 添加以下配置内容:
# 状态栏左侧仅显示会话名称,加粗突出 set -g status-left "#[bold]#S#[default] " # 可选:自定义状态栏右侧(显示时间日期,按需调整) set -g status-right "#[dim]%H:%M %d-%b-%y#[default]" - 保存文件后,在Tmux中执行以下命令使配置立即生效:
或者直接重启Tmux,之后所有新创建的会话都会按自定义名称原样显示。source ~/.tmux.conf
内容的提问来源于stack exchange,提问作者Freek
相关产品推荐
相关产品推荐

