我在 gnome-terminal 的首选项中选择了“替换初始标题”设置,但它只显示默认标题“终端”。阅读此答案后,我将其添加到我的.bashrc:
PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD/$HOME/~}\007"'
Run Code Online (Sandbox Code Playgroud)
并注释掉了这一行:
#PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
Run Code Online (Sandbox Code Playgroud)
重新启动终端后,它开始显示user@hostname: ~/currentdir在其标题中,每当我cd转到另一个目录时就将其更改。但是当我启动像cmusand 之类的 CLI 程序时它仍然没有改变vim(例如,vim 将当前文件名设置为标题)。
我已经安装rxvt,一切正常。
Ubuntu 13.04,gnome 终端 3.6.1。
我的 .bashrc - 几乎与默认 ubuntu 安装附带的相同。
