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