我正在使用iTerm2并且通常会打开许多标签。不幸的是,所有标签都显示了相同的标题“ruby”,因为它是所有ruby脚本。
但是一个是rails服务器,另一个是rails控制台,下一个是“spork”,...我想将标签标题动态设置为“服务器”,“控制台”或类似的东西,只要这些过程是完成后运行并返回默认值(“bash”)。
有人知道怎么做吗?
感谢。
答案 0 :(得分:5)
此命令会将标签的标题设置为MY_NEW_TITLE
echo -e“\ 033]; MY_NEW_TITLE \ 007”
答案 1 :(得分:1)
执行此操作的最佳方法取决于您的shell。
我使用zsh,它允许你定义在命令运行时,打印提示之前运行的钩子函数等(实际上,我使用的代码存在于github上。
好像bash有similar functionality。
我可能在这里的其中一个答案中使用echo
命令,或者zsh的title函数在脚本中设置标题,然后确保使用在下一个提示符之前运行的钩子进行设置画了。