是否有一种机制可以根据环境变量的当前值设置cgywin窗口的标题?
我之前发现了这个小脚本(我认为这样),它允许将窗口标题设置为特定的字符串:
echo -ne "\e]2;$@\a\e]1;$@\a";
背景:我刚刚使用Subversion切换到Perforce(公司政策),并发现自己反复检查P4CLIENT
环境变量的值,以了解我当前的工作空间是什么。让cygwin窗口的标题自动包含该环境变量的当前值非常有用。
答案 0 :(得分:2)
至少如果您使用Bash和Mintty,可以查看this post on SuperUser。
所以在你的情况下,你可以做类似的事情(单引号改为原始答案的双引号,因为单引号不插入):
echo -ne "\e]0;$P4CLIENT\a"
然后,您可以将该行添加到.bashrc
文件中,以使其永久化。