Bash $PS1 在 MAC 终端中崩溃

Bash $PS1 在 MAC 终端中崩溃

PS1="\[\W \u\e[0;31m\] ❤ \e[0m\] "所以我已经在我的 ~/.profile 文件中声明了。一开始我的终端看起来像这样~ mihkel ❤- 所需的输出是什么。但是当我用向上箭头回顾历史时,它会崩溃:~ mihll应该显示~ mihkel ❤ ll 我已经尝试过其他几个版本 - 没有空格的 PS1 等 - 但仍然会发生类似的情况。

有人知道是什么问题吗?

答案1

尝试这个:

PS1="\W \u \[\e[00;31m\] ❤ \[\e[00m\] "

相关内容