按下向上箭头并更改 bash 提示后文本破碎



所以我最近决定更改我的bash提示符,但我遇到了问题。按向上箭头几次后,我不必像一分钟前那样编写我使用的命令,命令突然中断了整个提示符,字符被随机粉碎。

我将其添加到我的 bash 个人资料中:

export PS1="[e[32m]u[e[m]@[e[32m]s[e[m]-[e[32m]W[e[m] >> "

像往上箭头按两三次后,字符变得完全混乱,如下所示:

do nano ~/.bash_profile-[]Downloads[] >> source ~/.bash_profile  
pwd                                                      sudo nano 
~/.bash_profile

伙计们请帮帮我,这真的很烦人。谢谢。

已经在评论中回答了。答案如下:

您需要在非打印字符周围使用 \[...\],而不是 [...]。这就是为什么你在整个提示中散布了一堆 []。

谢谢

相关内容

  • 没有找到相关文章

最新更新