所以我的bash提示看起来像这样[parth:~]$
,如果我去cd
桌面,它看起来像这样[parth:Desktop]$
。我只想查看当前目录,在我的用户名旁边,所以如果我转到一个文件夹,在Desktop中,它将用当前目录名替换Desktop。
这就是我在我~/.bash_profile
看来是这样的:export PS1='[\033[01;32m\]\u\[\033[00m\]:\[\033[01;34m\]\W\[\033[00m\]]\$ '
此PS1也遵循我的终端主题的颜色突出显示。
问题是,当我单击向上箭头键几次(对于以前的命令)然后单击向下箭头键时,提示会搞砸。它将上一个命令的一部分附加到我的提示中,我必须输入CTRL + C
才能重置它。此外,当我的命令到达行尾时,它不会转到新行,而是环绕同一行。
我该如何解决?