更改 bash 颜色导致终端中粘贴的文本停留在屏幕上

更改 bash 颜色导致终端中粘贴的文本停留在屏幕上

默认 PS1 如下所示:PS1='[\u@\h \W]\$ '。无论我在终端中粘贴什么文本,一切都会正常工作。但如果我尝试更改颜色,例如:(PS1='\e[0;31m[\u@\h \W]\$ \e[m '我将使用此命令作为示例粘贴到终端中)(我当前的 PS1 是PS1='\e[0;31m\w \e[m')现在尝试粘贴它,它将如下所示:

在此处输入图片描述

文本始终处于选中状态,我无法删除它(尝试了 Backspace 和 Ctrl+W),在当前行删除它的唯一方法是转到另一行(按 Enter)。

相关内容