Клавиши со стрелками в Putty, возвращающие ^ [[A ^ [[D ^ [[B вместо перемещения курсора - программирование
Подтвердить что ты не робот

Клавиши со стрелками в Putty, возвращающие ^ [[A ^ [[D ^ [[B вместо перемещения курсора

У кого-нибудь еще была эта ошибка в PuTTy?

Например, нажатие клавиши "Вверх" теперь производит:

>>> ^[[A

Google не позволяет вам искать специальные символы, поэтому я не могу найти существующую версию этой проблемы.


EDIT:

Итак, это произошло после того, как я вставил в некоторый юникод (когда, я думаю, перевод уже был установлен на utf-8).

Я проверил диалоговое окно "Изменить параметры" для разных настроек, чем другие открытые окна PuTTy, но настройки выглядят одинаково.

EDIT2:

Это фиксируется перезапуском PuTTy, но все же неприятность.

EDIT3:

Как реплицировать ту же ошибку:

  • Откройте терминал шпатлевки на Linux-ПК (я использую RedHat)
  • Откройте Python 2.7. * - используя команду python2.7 (обратите внимание: ошибка не отображается в версии 2.6)
  • import codecs
  • Теперь используйте клавиши со стрелками, и появляются эти причудливые символы.
4b9b3361

Ответ 1

По моему опыту, потому что "bash" не работает. Просто запустите "/bin/ bash", чтобы наслаждаться цветами, историей и т.д.

Ответ 2

Вы можете попробовать изменить режим "Курсорные клавиши приложения". Он находится в подразделе Terminal- > Keyboard в окне начальной конфигурации (эти настройки могут быть портированы вашим сервером).

http://the.earth.li/~sgtatham/putty/0.55/htmldoc/Chapter4.html#S4.4.4

Ответ 3

Для тех, кто интересуется проблемой, имели одинаковые симптомы в виртуальной среде, разрешили проблему с помощью

pip install readlines

Подробнее см. следующий ответ.

Ответ 4

Просто запустите простую команду bash или sudo bash в ssh. Обычно это работает.

Ответ 5

Я обнаружил, что указание "Функциональные клавиши и клавиатура" в соответствии с вашей операционной системой разрешает многие проблемы.

[шпатлевка]

Терминал → Клавиатура → RadioButton "Linux"

(если вы используете Linux), а затем вы можете начать сеанс