为Ruby/Rails动态更改iTerm2选项卡标题



我使用的是iTerm2,通常打开许多选项卡。不幸的是,所有的选项卡显示我相同的标题"ruby",因为它是所有的ruby脚本。

但是一个是rails服务器,另一个是rails控制台,下一个是"叉",…我想动态地设置选项卡标题为"服务器","控制台"或类似的东西,只要进程正在运行,并在完成时返回默认值("bash")。

有人知道怎么做吗?

谢谢。

这个命令将标签的标题设置为MY_NEW_TITLE

echo -e "33];MY_NEW_TITLE07"

最好的方法取决于您的shell。

我使用zsh,它允许您定义在命令运行时运行的钩子函数,在打印提示符之前,等等(实际上,我使用的代码存在于github上。

看起来bash也有类似的功能。

我可能会在这里的其他答案之一中使用echo命令,或者zsh的标题函数从脚本中设置标题,然后确保使用在绘制下一个提示符之前运行的钩子将其设置回来。

相关内容

  • 没有找到相关文章

最新更新