Ubuntu 终端中 Backspace 不起作用

Ubuntu 终端中 Backspace 不起作用

直到昨天,退格键都运行正常。但发生了一些事情,退格键仅在终端中停止工作。退格键在其他情况下运行正常……例如在普通文本编辑器中……一切都正常……除了终端问题……所以有人能帮帮我吗?我经常使用 ipython……所以我迫切需要退格键来工作……

提前致谢

答案1

我认为您的 Del、Tab 和箭头键也不起作用。如果确实如此echo $0,并且您看到/bin/sh,则需要将您的 shell 设置为/bin/bash。因此,请运行chsh -s /bin/bash以将您的登录 shell 更改为bash,然后再次检查您的键(Backspace、Del、Tab 和箭头键)是否已修复。

stty -a或者,您可以通过检查 的输出并将删除字符设置为与 发送的内容相匹配,确保您的 TTY 配置了正确的字符stty erase ^?

如果你运行stty -a | grep -w erase,你会看到类似这样的内容:

开始 = ^C; 退出 = ^\;擦除 = ^?;杀死 = ^U; eof = ^D; eol = M-^?; eol2 = M-^?;

如果情况不同,请更改登录 shell 来bash解决您的问题,但如果没有解决,您可以运行stty erase ^?来解决问题,并对其他键(Del、Tab、箭头键)执行相同操作。

相关内容