我遵循了一些关于如何更改提示的文章,我得到了我想要的结果,但是当光标到达屏幕末尾时,它不会出现新行和tab
完成,这很奇怪。
# ~/.bashrc
# colorful, with time, history id and path (also in window title)
export PS1="\[\e]0;\w\a\]\e[1;36m\t-\! - \w>\e[m "
有人知道我做错了什么吗?
答案1
颜色设置转义序列需要括在\[
和中\]
,以告诉 bash readline 它们不会影响行的长度。这应该可以做到:
PS1="\[\e]0;\w\a\e[1;36m\]\t-\! - \w>\[\e[m\] "