0

我不知道是否必须将其发布在更特定于系统的堆栈交换中。所以如果这个问题不属于这里,请告诉我去哪里。

我正在使用 mobaXterm tu SSH 进入服务器。上周它工作得很好,但从今天开始,我有一个行为修改。

当我按回车键时,它会打印^H而不是删除前一个字符。

例如:

# cd bni/^H^H^H

为什么它突然改变了,我该如何配置它来实际删除字符而不是打印它?

编辑:使用新终端,不会出现“问题”。

4

2 回答 2

1

在 MobaXterm 的更新日志https://mobaxterm.mobatek.net/download-home-edition.html中,您可以看到他们在 3.0 版中添加了一个新选项,用于在按退格键时发送 ^H。它在“设置”->“终端”选项卡中有一个复选框设置“退格发送 ^H”。您还可以使用 Shift+Backspace 删除字符。

于 2020-03-23T14:09:11.890 回答
0

您还可以使用 stty 命令设置擦除字符:

stty erase {press backspace to get the ^H character} 

您可能需要将其包含在您的登录脚本中以使其永久化。

于 2020-04-30T12:49:11.293 回答