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

2016-07-22 17:45:51 +08:00
 nimingyonghu
目前用的是 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
2386 次点击
所在节点    macOS
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 激活时会生效。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/294263

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX