V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
imbahom
V2EX  ›  程序员

关于 tmux 的一个疑问

  •  
  •   imbahom ·
    imbahom · 2016-09-06 18:03:43 +08:00 · 4671 次点击
    这是一个创建于 2986 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在 A 机器上 开 tmux ,然后 ssh 到 B 机器,两个机器的 tmux 配置一样,如果我希望先 detach B 机器上的 session ,然后在 detach A 。 有没有什么设置 试用这种情况
    我现在的办法是每次临时修改 set -g prefix xxxx 使两个机器的的 prefix key 不同。就是觉得麻烦
    10 条回复    2017-10-24 14:34:15 +08:00
    luw2007
        1
    luw2007  
       2016-09-06 18:20:51 +08:00
    在 B tmux 命令行输入 tmux detach. 然后在使用快捷键 detach A 。
    Jeremial
        2
    Jeremial  
       2016-09-06 18:30:35 +08:00   ❤️ 3
    你可以在 嵌套的 tmux 里面, 按两次 prefix

    比如 我的 tmux prefix 为 ctrl-b

    A 机器上开 tmux, 然后 ssh 到 B 机器 , 再开 tmux. 如果我想先 detach B, 我可以按 ctrl-b ctrl-b d
    aec4d
        3
    aec4d  
       2016-09-06 18:36:36 +08:00
    我也觉得这种情况非常郁闷
    要么 2 者使用不同的 prefix key
    要么不进行嵌套 单独在开一个窗口连接到远程 vps
    Jeremial
        4
    Jeremial  
       2016-09-06 18:38:58 +08:00   ❤️ 2




    我用了 tmux-plugins/tmux-prefix-highlight 这个插件, 所以有 3 层的时候, 我通过不断的 ctrl-b, 通过右下角的高度状态, 就能知道我在第几层了 😂
    zby0826
        5
    zby0826  
       2016-09-06 19:48:37 +08:00
    先两下 c-b 然后 d , detach B
    再一下 c-b 然后 d , detach A
    好像好多人不知道可以这样……
    broono
        6
    broono  
       2016-09-06 20:24:30 +08:00 via Android
    长知识了,金币拿走
    imbahom
        7
    imbahom  
    OP
       2016-09-06 21:13:02 +08:00
    @Jeremial 赞,感谢,我就知道有一种我不知道,但是很爽的方式
    findex
        8
    findex  
       2016-09-06 22:46:39 +08:00
    @zby0826 哦原来可以两下 c-b 再 d 。以前只默认用一个 tmux 。很少遇到连续用两个 tmux 的情况。
    cxbig
        9
    cxbig  
       2016-09-06 22:58:58 +08:00
    一般我都是避免嵌套的,如果 B 只能通过 A 访问,我会配置一个 ssh 跳板链,分窗口登录再开启 tmux
    bnpysse
        10
    bnpysse  
       2017-10-24 14:34:15 +08:00
    长知识了,有时候这种嵌套,自己都分不太清楚的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1803 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 16:35 · PVG 00:35 · LAX 08:35 · JFK 11:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.