Так что это странная ситуация, особенно если учесть, что это (по крайней мере) третий раз, когда я устанавливал Cygwin в подобной установке, и я никогда раньше не видел такого поведения.

Моя настройка: Windows 7; Cygwin, с MinTTy в качестве моего терминала, BASH в качестве моей оболочки; Microsoft Natural Ergonomic Keyboard 4000 v1.0

Что происходит: при вводе в терминале, если я нажимаю клавишу DELETE, все символы от начала строки до позиции курсора стираются и заменяются на «[3 ~»

Пример:

  1. Откройте терминал, введите текст и поместите курсор, как показано ниже

    $ привет, я просто печатаю в терминале

  2. установите курсор после "typ" и нажмите "DELETE"

РЕЗУЛЬТАТ:

$ [3~ing in the terminal

Как я упоминал выше, на самом деле я уже устанавливал Cygwin на эту машину с этой же клавиатурой. Клавиша УДАЛЕНИЯ РАБОТАЛА раньше. Я даже использую клавиатуру той же модели с моим ноутбуком, которая работает под управлением Win7 с Cygwin и minTTY в почти идентичной конфигурации. На моем ноутбуке я никогда не вижу такого поведения.

Кто-нибудь имеет какие-либо идеи, что мне нужно сделать, чтобы это исправить? Я погуглил и ничего не могу найти.

Спасибо!

0