更改提示样式后,ubuntu 终端中没有新行

更改提示样式后,ubuntu 终端中没有新行

我将终端的 PS1 更改为

export PS1="\033[0;33m\h:\W \u\$ \e[m"

现在,如果句子很长,它不会输入新行。相反,它只会覆盖同一行中现有的内容。

我是否遗漏了什么?

答案1

正确的语法必须是:

PS1="\[\033[0;33m\]\h:\W\u\$\[\033[m\]"

\e或者如果您更喜欢使用\033

PS1="\[\e[0;33m\]\h:\W\u\$\[\e[m\]"

你的问题在于缺少\[ASCII\e 转义字符(033)

在此处输入图片描述

相关内容