Я использую Ubuntu 16.04 LTS. У меня есть файл, который я открываю в терминале с помощью vi abc.txt, и для редактирования / вставки некоторого текста в него. Я нажимаю кнопку вставки.
Когда я нажимаю клавиши со стрелками ↑ / → / ↓ / ← it вставляет буквы A / C / B / D вместо перемещения курсора. Даже если я набираю backspace ⌫ для удаления вставленной буквы, он не удаляется.
Почему это происходит? Почему это письмо добавлено вместо этого и почему они не удаляются, когда я нажимаю backspace?
Это из-за неправильных настроек терминала. Проверьте переменную TERM и убедитесь, что она установлена правильно.
Наиболее часто встречаются следующие:
:set term=builtin_ansi
внутри vim и посмотреть, работает ли это.
Также посмотрите на эту vim wikia стр. Он имеет 24 различных подхода к этой проблеме.
Это из-за неправильных настроек терминала. Проверьте переменную TERM и убедитесь, что она установлена правильно.
Наиболее часто встречаются следующие:
:set term=builtin_ansi
внутри vim и посмотреть, работает ли это.
Также посмотрите на эту vim wikia стр. Он имеет 24 различных подхода к этой проблеме.