自动窗口标题更新

时间:2013-02-25 14:51:56

标签: cygwin

是否有一种机制可以根据环境变量的当前值设置cgywin窗口的标题?

我之前发现了这个小脚本(我认为这样),它允许将窗口标题设置为特定的字符串:

echo -ne "\e]2;$@\a\e]1;$@\a";

背景:我刚刚使用Subversion切换到Perforce(公司政策),并发现自己反复检查P4CLIENT环境变量的值,以了解我当前的工作空间是什么。让cygwin窗口的标题自动包含该环境变量的当前值非常有用。

1 个答案:

答案 0 :(得分:2)

至少如果您使用Bash和Mintty,可以查看this post on SuperUser

所以在你的情况下,你可以做类似的事情(单引号改为原始答案的双引号,因为单引号不插入):

echo -ne "\e]0;$P4CLIENT\a"

然后,您可以将该行添加到.bashrc文件中,以使其永久化。