用户提示:
user - / :
上/下键可定位历史命令。
user - / : historical command
清除“历史命令”:
user - / :hist
无论我按多少次 BackSpace.. 都无法删除“hist”部分。
从技术上讲,它甚至不存在。但在屏幕上它根本不会清除,直到我按“输入”
user - / :hist
user - / :
是什么原因造成的?
问题可能是由于我在这里使用的颜色造成的。但如何纠正呢?
PS1="\[\033[38;5;190m\]\u - \W : \e[m"
答案1
你的决赛ANSII 转义序列还没有完成。重置代码 ( \e[0m
) 与其他代码一样,需要一个[
.将您的更改PS1
为:
PS1="\[\033[38;5;190m\]\u - \W : \[\e[0m"
或者,为了保持一致:
PS1="\[\033[38;5;190m\]\u - \W : \[\033[0m"