所以这是一个奇怪的情况,特别是因为这是我(至少)第三次在类似的设置中安装 Cygwin,而且我以前从未见过这种行为。
我的设置:Windows 7;Cygwin,以 MinTTy 作为我的终端,BASH 作为我的 shell;Microsoft Natural Ergonomic Keyboard 4000 v1.0
发生了什么:在终端中输入内容时,如果我按下 DELETE 键,从行首到光标位置的所有字符都会被删除,并替换为“[3~”
例子:
打开终端,输入一些文本,然后定位光标,如下所示
$ 你好,我只是在终端里输入
将光标定位在“typ”之后并点击 DELETE
结果:
$ [3~ing in the terminal
正如我上面提到的,我之前确实在这台机器上安装过 Cygwin,使用的是同样的键盘。DELETE 键以前能用。我甚至在笔记本电脑上使用相同型号的键盘,我的笔记本电脑运行 Win7,Cygwin 和 minTTY 的设置几乎相同。在我的笔记本电脑上,我从未见过这种行为。
有人知道我需要做什么来解决这个问题吗?我在 Google 上搜索了好多地方,但什么也没找到。
非常感谢!