eco*_*gic 4 command-line bash prompt
我关注了一些关于如何更改提示的文章,我得到了我正在寻找的结果,但是当光标到达屏幕末尾时,它没有换行并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 "
Run Code Online (Sandbox Code Playgroud)
有人知道我做错了什么吗?
颜色设置转义序列需要包含在\[和\]中,以便告诉 bash readline 它们不影响行的长度。这应该这样做:
PS1="\[\e]0;\w\a\e[1;36m\]\t-\! - \w>\[\e[m\] "
Run Code Online (Sandbox Code Playgroud)