为什么我有时会在我的 shell 上看到奇怪的退格行为?

为什么我有时会在我的 shell 上看到奇怪的退格行为?

我使用 bash shell,有时突然间我的Backspace钥匙就停止工作了(当这种情况发生时Ctrl+Backspace仍然可以正常工作)

我不确定为什么会发生这种情况,但它也会影响我从 shell 中使用的任何 vim 会话。令我惊讶的是,获得一个新的 shell 并没有帮助,问题似乎突然消失了,就像它开始时一样。

这是输入的字符的样子,每次Backspace按键都由^?shell 上的

$ cat filem^?namr^?e

有人知道发生了什么吗?我该如何恢复正常行为?

答案1

在 shell 中尝试一下

stty erase ^?

如果这对您有用,请将其添加到您的启动/配置文件脚本之一中。

更多详细信息请见此处 - http://tldp.org/HOWTO/Keyboard-and-Console-HOWTO-5.html

相关内容