答案1
$PS1
解决方案是更改命令提示符,通过包含以\e
in\[
和开头的内容来更改的值\]
。这是来自另一个答案。
我一开始就将其$PS1
设置为\e[1;32mKR$ \e[m
.
我尝试的第一个解决方案是将整个表达式包含在这些序列中,\[\e[1;32mKR$ \e[m\]
但这不起作用,所以我必须将其分成两个不同的部分,一个用于每个不可打印的块。因此,一旦我添加了这些序列,我就\[\e[1;32m\]
剩下了。\[\e[m\]
最终的解决方案是\[\e[1;32m\]KR$ \[\e[m\]
。