我通过引入.bash_profile和.bashRC修改了MacOS终端。在终端中键入命令并转到新行时,如果我然后退格/删除输入的内容,它将删除所有内容,但第一行将显示一些字符。它们显然将被删除(如果我按Enter或键入新内容,好像输入中不存在那些杂散的未删除字符),但它们仍会显示,并且光标无法返回到它们。光标将在未删除字符的前面几个空格。 .bashRC文件是否有问题/有人知道这是怎么回事吗?
.bash_profile
if [ -f ~/.bashrc ]; then
source ~/.bashrc
fi
.bashRC
PS1='\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
export PS1;
alias ls='ls -G'
alias grep='grep --color=auto'
屏幕截图
输入尾随下一行的输入
执行相同的命令,但在键入后将其全部删除。光标回去:
按Enter键就像根本没有键入任何内容