如何设置 iterm2 的 tab title 跟随 window title? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
KingFong
3.83D
V2EX    macOS

如何设置 iterm2 的 tab title 跟随 window title?

  •  
  •   KingFong
    PRO
    2022 年 10 月 16 日 3122 次点击
    这是一个创建于 1287 天前的主题,其中的信息可能已经有所发展或是发生改变。
    工作需要,经常会 ssh 连接到公司的各种服务器,所以 iterm 会经常开很多 tab ,但是 iterm2 有个问题,tab title 只会显示原来“default:xxx”,但是 window title 可以显示我想要的效果(就是 ssh 的目标机器和 ip ,如图),不管在 profiles 中如何设置都无效。

    网上的说法都是让我去 ssh 的服务器上修改 bashrc ,但是明显不可能,公司好多服务器我不可能一台一台上去改,也不允许我改。

    所以我想着既然 window title 是正确的,为什么 tab title 不能跟随呢?找了好久都没法配,有没有老哥知道解决方案?

    第 1 条附言    2022 年 10 月 17 日
    # 临时取巧的解决方案:

    参考了这个链接: https://groups.google.com/g/iterm2-discuss/c/RXG4vSEzkr8


    14 条回复    2023-11-20 11:02:20 +08:00
    idblife
        1
    idblife  
       2022 年 10 月 16 日 via iPhone
    同求
    jorneyr
        2
    jorneyr  
       2022 年 10 月 16 日
    iTerm Profile 的 General 里设置:
    1. Title: Name
    2. 不勾选 Applications in terminal may change the title

    然后使用 Shuttle 来在 iTerm 里打开 Tab 执行命令或者登录 ssh ,则 iTerm 的 tab 标题就是 Shuttle 里设置的 Name:
    {
    "name": "广发-1.174",
    "cmd": "ssh.exp [email protected] 'Newdt@cn'"
    },

    Shuttle 主页: http://fitztrev.github.io/shuttle
    jorneyr
        3
    jorneyr  
       2022 年 10 月 16 日
    晕了,没有隐藏信息,直接复制过来就用了。
    KingFong
        4
    KingFong  
    OP
    PRO
       2022 年 10 月 16 日
    @jorneyr 这个好像对我没用,我一般都是 ssh x.x.x.x 去登陆服务器,不是用 shuttle 。
    butanediol2d
        5
    butanediol2d  
       2022 年 10 月 16 日 via iPhone
    iterm2 设置,Profiles ,选择你用的 profile ,右边 general 设置,title ,把 Host 勾选上。

    不知道楼主想要的是不是这个设置
    nijux
        6
    nijux  
       2022 年 10 月 16 日
    还可以试试 tmux , 教程可以 b 站找,很方便的
    jorneyr
        7
    jorneyr  
       2022 年 10 月 16 日
    @yanjieee Shuttle 配合 expect 脚本自动登录 ssh 非常舒服,Shuttle 还能分类管理上百个主机,我比较喜欢,有兴趣可以参考这个 http://qtdebug.com/mac-terminal/
    KingFong
        8
    KingFong  
    OP
    PRO
       2022 年 10 月 16 日
    @butanediol2d 不是,这个是我本机的 host 。
    KingFong
        9
    KingFong  
    OP
    PRO
       2022 年 10 月 16 日
    @jorneyr 我的场景比较复杂,平时都是用跳板机~因为公司线上有上万台机器
    butanediol2d
        10
    butanediol2d  
       2022 年 10 月 16 日
    @yanjieee #8 我这里显示的是 ssh 的目标机器啊?还是说我理解错了,你要它一直显示本机?
    tinywhale
        11
    tinywhale  
       2022 年 10 月 17 日
    我用的主题是 Minimal 所以只有 tab title ,在 Profiles > General 里设置 Title 为 Job ,这样 ssh 的时候确实是会自动显示远程服务器的名字,但是有个毛病是退出 ssh 后 tab title 仍然卡在 root@... :facepalm:

    也可以研究一下这个 https://iterm2.com/documentation-automatic-profile-switching.html
    KingFong
        12
    KingFong  
    OP
    PRO
       2022 年 10 月 17 日
    @tinywhale
    @butanediol2d

    感觉我的还是不行,不知道啥原因,

    skybig
        13
    skybig  
       2022 年 10 月 17 日
    @yanjieee https://iterm2.com/documentation-session-title.html 官方文档看过了吗?我也在尝试。
    shervy
        14
    shervy  
       2023 年 11 月 20 日
    配置文件-窗口,自定义窗口标题

    不知道是不是你想要的。你可以试试
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2859 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 55ms UTC 09:33 PVG 17:33 LAX 02:33 JFK 05:33
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86