Cygwin 自动窗口标题更新
是否有一种机制可以根据环境变量的当前值设置cgywin窗口的标题 我在某个时候发现了这个小脚本(我想是在上),它允许将窗口标题设置为特定字符串:Cygwin 自动窗口标题更新,cygwin,Cygwin,是否有一种机制可以根据环境变量的当前值设置cgywin窗口的标题 我在某个时候发现了这个小脚本(我想是在上),它允许将窗口标题设置为特定字符串: echo -ne "\e]2;$@\a\e]1;$@\a"; 背景:我刚刚从使用Subversion切换到Performance(公司策略),发现自己反复检查P4CLIENT环境变量的值,以了解我当前的工作区是什么。让cygwin窗口的标题自动包含该环境变量的当前值是非常有用的。至少如果您使用的是Bash和Mintty,您可以签出 因此,在您的情况
echo -ne "\e]2;$@\a\e]1;$@\a";
背景:我刚刚从使用Subversion切换到Performance(公司策略),发现自己反复检查
P4CLIENT
环境变量的值,以了解我当前的工作区是什么。让cygwin窗口的标题自动包含该环境变量的当前值是非常有用的。至少如果您使用的是Bash和Mintty,您可以签出
因此,在您的情况下,您可以执行以下操作(由于单引号不插值,所以将原始答案的单引号更改为双引号):
然后,您可以将该行添加到
.bashrc
文件中,使其永久化。感谢您的回复,但这似乎不起作用。我将该行添加到我的.bashrc
文件中,但当我更改环境变量的值时,它不会更新窗口标题。不确定这是否可能。连同你的建议和你链接的帖子中提到的提示符命令
,它现在可以工作了。非常感谢你。
echo -ne "\e]0;$P4CLIENT\a"