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

Shuttle 好像不能和 iTerm 2 配合一起使用了?

  •  
  •   nimingyonghu · 2016-07-22 17:45:51 +08:00 · 2442 次点击
    这是一个创建于 3054 天前的主题,其中的信息可能已经有所发展或是发生改变。
    目前用的是 iTerm 2 Build 3.0.5,发现在 mac 下一直用的很顺手的多 ssh 管理软件不能用了.
    去 github 看了有很多类似的问题说只要把"iTerm_version"改成"nightly"就可以了,然而我试了并没有起作用啊

    https://github.com/fitztrev/shuttle/issues/174
    https://github.com/fitztrev/shuttle/issues/179
    1 条回复    2016-07-22 19:46:03 +08:00
    2owe
        1
    2owe  
       2016-07-22 19:46:03 +08:00
    抱歉,没用过 Shuttle 。

    看用法介绍,貌似是实现 ssh 登录渠道管理的。我的做法是,通过添加 iTerm2 里的 Profile 实现。

    选择:
    1. 设置里,新添加一个 Profile 。
    2. Basic -> Shortcut key 里配置一个快捷键,我的配置方式是:几个前缀键 + 与服务器有关的一个数字。
    3. General -> Command 里, Login shell 保持默认, Send text at start 填:
    ```fish
    echo -e "\033]6;1;bg;green;brightness;197\a"; mosh xx.xx.xx.xx --no-init
    ```


    说明一下:
    1. 需要先配置好 ssh keys 登录方式,这样能省去每次输入服务器密码的麻烦。
    2. echo ... 这两条 shell 命令间用了“;”分隔,因为我使用的 shell 是 fish ,参见: https://fishshell.com
    3. 现在在用 mosh ,一个 ssh 的替代程序,也蛮好用。参见: http://mosh.mit.edu 。如果只使用 ssh 的话, Command 那里可以直接填: ssh xx.xx.xx.xx ,因为 ssh 命令默认启动后不会退出。
    4. echo -e "\033]6;1;bg;green;brightness;197\a",改变 iTerm2 的标签颜色,参见: https://www.iterm2.com/documentation-escape-codes.html
    5. 快捷键只要 iTerm2 激活时会生效。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2836 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 12:21 · PVG 20:21 · LAX 04:21 · JFK 07:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.