抱歉,没用过 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.com3. 现在在用 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.html5. 快捷键只要 iTerm2 激活时会生效。