iTerm 能定义 title 吗,服务器比较多。有时候开一堆窗口之后就不知道哪个是连的哪个服务器了

2017-01-12 14:20:51 +08:00
 imherer
6158 次点击
所在节点    MacBook Pro
48 条回复
Yancey
2017-01-12 18:04:42 +08:00
为啥不用 tmux
imherer
2017-01-12 18:05:30 +08:00
@est 我用 Mac 自带的终端试了下,敲下命令后,就不停的输出我 config 里的别名,大概输出几秒之后,直接提示 进程已结束。 相当于执行了 exit 命令
imherer
2017-01-12 18:06:56 +08:00
@Yancey iTerm 用习惯了,刚才上面也有 v 友推荐我用 tmux ,我研究一下
S1ahs3r
2017-01-12 18:36:52 +08:00
用用 fish,有一个 settitle 插件.
imherer
2017-01-12 18:37:43 +08:00
@S1ahs3r 谢谢
S1ahs3r
2017-01-12 18:49:52 +08:00
@imherer 想折腾的话 https://github.com/fisherman/settitle
一套安下来 fish->fisherman->settitle
imherer
2017-01-12 18:54:19 +08:00
@S1ahs3r 这个是 iTerm2 的一个插件?
bao3
2017-01-12 20:37:04 +08:00
楼主先要把 hostname 定义好
imherer
2017-01-12 20:43:47 +08:00
@bao3 装了 Shell Integration 之后就能取到 hostname 了,但是取到的是服务器的内网 ip 。 你说的这个定义是在每个服务器上定义吗?
est
2017-01-12 20:59:05 +08:00
@imherer 我 想起来了。写成死循环了。。


ssh ()
{
echo -ne "\033k$1\033\\";
/usr/bin/ssh $@
}

这样就不会了。。。
imherer
2017-01-12 21:19:21 +08:00
@est 多谢,脚本没问题了,但是连成功之后, title 还是自动变掉了
loserwn
2017-01-12 21:34:02 +08:00
@imherer 持续关注你的问题。之前的 iterm2 的 badge 功能我也不知道。也是看了 v 友说了之后明白的。
binss
2017-01-12 21:47:32 +08:00
@S1ahs3r 装了 settitle 后,我定义了这个函数

function ssh
settitle $argv
command ssh $argv
end

但是每次 ssh 后 title 都不变,要退出后才变。有什么解决办法吗?
xiaket
2017-01-13 06:10:27 +08:00
转自己 12 年写的 blog, 搞个快捷键给 tab 重命名就好了
xiaket
2017-01-13 06:10:37 +08:00
imherer
2017-01-13 09:53:18 +08:00
@loserwn 研究了半天要是真能把 badge 设置成 ssh 命令后面的别名就好了,但是弄了半天还是失败了
imherer
2017-01-13 09:53:26 +08:00
@xiaket 谢谢
S1ahs3r
2017-01-13 14:05:48 +08:00
@binss 并没有...我用的更糙一点,只是偶尔手动 set 一下.
平时都是用 ZOC7 跟设置好 hostname 的.
applepieuser
2017-01-13 17:49:43 +08:00
iterm2 可以在 profiles 里面添加多个 ssh 服务器连接定义,名称即 title 自己取。具体方法可以百度下。
imherer
2017-01-13 18:07:05 +08:00
@applepieuser 这个最多也只能设置 badge 来区分是哪个服务器吧? 这样配置确实是可以达到效果,但是启动 iTerm2 到时候就有点麻烦了,我得启动指定的 session 才能连到对应的服务器,很不方便啊

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

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

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

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

© 2021 V2EX