在 iTerm2 (Build 1.0.0.20120203) 中,我通常会打开多个选项卡,每个选项卡都有分隔窗格,并且针对一个特定的工作主题,例如修订控制、编码、管理文件、mysql 终端工作。我通常需要在工作流程中在 5 个或更多选项卡之间切换。有时很难通过查看屏幕内容来记住或分辨哪个是哪个。我想以某种方式命名选项卡,这样我可以通过快速浏览来快速分辨哪个是哪个。这可能吗?
答案1
由于您在 Mac 上使用 iterm2,因此另一个选择是您只需点击CmdI,输入一些内容,然后点击ESC。
终端解决方案比这要快一点,但只是想让你知道。
答案2
我发现下面的功能~/.bashrc
很有帮助:
function title {
echo -ne "\033]0;"$*"\007"
}
然后我可以从我的 bash 提示符中调用它,如下所示:
> title I want a pony!
我的标签也会有相应的标题。
答案3
运行此命令来设置选项卡或窗口的标题:
export PROMPT_COMMAND='echo -ne "\033]0;YOUR NAME HERE\007"'
我已将以下内容添加到我的目录中,~/.bash_profile
以始终列出相对于我的主目录的当前目录:
export PROMPT_COMMAND='echo -ne "\033]0;${PWD/#$HOME/~}\007"'
当你的 dock 中有 100 个最小化终端时很有用
答案4
将此功能添加到您的~/.bash_profile
文件中它就可以工作了。
function title ()
{
TITLE=$*;
export PROMPT_COMMAND='echo -ne "\033]0;$TITLE\007"'
}