Когда я ssh в мой удаленный сервер и использование VIM для редактирования файлов, вещи являюсь очень странным

Например, когда я нажимаю 'I', чтобы войти в режим вставки и затем использовать клавиши со стрелками для перемещения строки, стрелка влево заканчивает тем, что вставила букву 'D' одна строка выше строки, которую я намеревался отредактировать, стрелка вправо вводит 'C' и т.д. Действительно ли это - вещь конфигурации сервера, вещь SSH, вещь энергии или что? Любой совет ценится, я понимаю, что это не точно вопрос о программировании, но я не уверен, где точно еще зарегистрировать его.

1
задан 12.02.2010, 06:57

4 ответа

Это - терминальная проблема типа. Окно, создающее удаленное соединение, правильно не дает понятный терминальный тип. Или возможно хост не распознает терминальный тип и плывет на плоскодонке к vt100 или чему-то.

Определенный ssh клиент и платформа и тип хоста необходимы для подробной справки, но после того как Вы соединились и вошли в систему, но перед стартовой энергией, ввести echo $TERM. Если это - пробел или поврежденный, попытайтесь установить его на xterm и посмотрите, работает ли энергия лучше.

3
ответ дан 12.12.2019, 10:45

Ваш локальный терминал и удаленная сторона $TERM настройки не соответствуют. Настройте свой клиент для VT110, VT220, или VT525 (выше лучше), затем установите $TERM на удаленной стороне к тому же значению.

0
ответ дан 12.12.2019, 10:45

Добавьте следующую строку в своем корневом каталоге .profile файл:

TERM=xterm-color
0
ответ дан 12.12.2019, 10:45

Эта страница говорит, что вручную установка ТЕРМИНА переменная почти никогда не является хорошей идеей и предлагает некоторые альтернативы:

https://wiki.archlinux.org/index.php/Why_don%27t_my_Home_and_End_keys_work_in_terminals%3f

Конечно же, для меня, просто сбросив мою переменную ТЕРМИНА решил проблему, плюс другие проблемы как терминальные цвета также.

0
ответ дан 12.12.2019, 10:45

Теги

Похожие вопросы