Например, когда я нажимаю 'I', чтобы войти в режим вставки и затем использовать клавиши со стрелками для перемещения строки, стрелка влево заканчивает тем, что вставила букву 'D' одна строка выше строки, которую я намеревался отредактировать, стрелка вправо вводит 'C' и т.д. Действительно ли это - вещь конфигурации сервера, вещь SSH, вещь энергии или что? Любой совет ценится, я понимаю, что это не точно вопрос о программировании, но я не уверен, где точно еще зарегистрировать его.
Это - терминальная проблема типа. Окно, создающее удаленное соединение, правильно не дает понятный терминальный тип. Или возможно хост не распознает терминальный тип и плывет на плоскодонке к vt100 или чему-то.
Определенный ssh клиент и платформа и тип хоста необходимы для подробной справки, но после того как Вы соединились и вошли в систему, но перед стартовой энергией, ввести echo $TERM
. Если это - пробел или поврежденный, попытайтесь установить его на xterm и посмотрите, работает ли энергия лучше.
Ваш локальный терминал и удаленная сторона $TERM
настройки не соответствуют. Настройте свой клиент для VT110, VT220, или VT525 (выше лучше), затем установите $TERM
на удаленной стороне к тому же значению.
Эта страница говорит, что вручную установка ТЕРМИНА переменная почти никогда не является хорошей идеей и предлагает некоторые альтернативы:
https://wiki.archlinux.org/index.php/Why_don%27t_my_Home_and_End_keys_work_in_terminals%3f
Конечно же, для меня, просто сбросив мою переменную ТЕРМИНА решил проблему, плюс другие проблемы как терминальные цвета также.