终端内出现不需要的退格行为

终端内出现不需要的退格行为

我使用 uxrvt-unicode 作为我的终端。当我在终端中输入文本并点击 时Backspace,光标向右移动,就像我添加空格一样,并且删除的字符仍然显示。因此,例如,如果我输入,ls然后点击Backspace两次,我就会ls显示,但是,如果我点击Enter它,就会被视为我实际上删除了ls。有人明白这一点吗?谢谢你!

答案1

最终,我意识到,当键入clear以清除终端显示时,我的终端响应为'rxvt-256color': unknown terminal type。当在 Google 搜索中输入此错误消息时,它导致我将其添加export TERM='xterm-256color'到文件的顶部~/.bashrc。这个解决方案最终解决了我所有的问题!

相关内容