终端偏好设置

终端偏好设置

几天前,我看到 username@hostname:~$ 被箭头改变(类似于没有间隙的“->”),有什么想法可以实现吗?

Ubuntu 17.04

答案1

您可以在 中编辑它.bashrc。在我的例子中,它有一行如下所示:

if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi

从 bash 4.2 开始,你可以像这样更改它:

if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
    PS1=$'\u2192 '
fi

然后保存文件并运行source ~/.bashrc,得到一个看起来像只有一个箭头的提示只有一支箭

规定:

  • 显然,如果强制颜色提示,则会翻转 if/else。
  • 您需要确保您的终端运行UTF-8。吉尔斯有一个好答案关于如何以十六进制执行此操作以防止 UTF-8 更改。

相关内容