我经常使用 tmux 访问大量虚拟机。在我的配置中,我允许窗口自动重命名,每个窗口的名称将类似于
Window# : Ssh-session : PATH
。
我的状态栏如下:
left-status | 1.window-name1 ... 2.window-name2 | right status
我对窗口名称的格式很满意,但有时窗口的名称可能很长,整个状态栏会被一个窗口占据,如下所示:
left-status | 1.root@AAAAAAAAJJJJJJJJJJJJJJ:/root/ 2.. | right status
有什么方法可以限制每个窗口名称的最大长度?
答案1
automatic-rename-format format
automatic-rename
启用 该选项时使用的格式(参见格式) 。
然后在格式:
=
通过在结果字符串前添加 、数字和冒号来限制其长度。正数从字符串开头开始计数,负数从字符串结尾开始计数,因此#{=5:pane_title}
最多包含窗格标题的前 5 个字符或#{=-5:pane_title}
后 5 个字符。[...]
因此,无论您的format
是什么,您都应该使用此语法重建它#{=N:foo}
。