cygwin/minTTY 从删除键读取奇数信号

cygwin/minTTY 从删除键读取奇数信号

所以这是一个奇怪的情况,特别是因为这是我(至少)第三次在类似的设置中安装 Cygwin,而且我以前从未见过这种行为。

我的设置:Windows 7;Cygwin,以 MinTTy 作为我的终端,BASH 作为我的 shell;Microsoft Natural Ergonomic Keyboard 4000 v1.0

发生了什么:在终端中输入内容时,如果我按下 DELETE 键,从行首到光标位置的所有字符都会被删除,并替换为“[3~”

例子:

  1. 打开终端,输入一些文本,然后定位光标,如下所示

    $ 你好,我只是在终端里输入

  2. 将光标定位在“typ”之后并点击 DELETE

结果:

$ [3~ing in the terminal

正如我上面提到的,我之前确实在这台机器上安装过 Cygwin,使用的是同样的键盘。DELETE 键以前能用。我甚至在笔记本电脑上使用相同型号的键盘,我的笔记本电脑运行 Win7,Cygwin 和 minTTY 的设置几乎相同。在我的笔记本电脑上,我从未见过这种行为。

有人知道我需要做什么来解决这个问题吗?我在 Google 上搜索了好多地方,但什么也没找到。

非常感谢!

相关内容