В оболочках, таких как интерактивная оболочка python, вы обычно можете использовать клавиши со стрелками для перемещения по текущей строке или для получения предыдущих команд (со стрелкой вверх) и т. Д.
Но после того, как я запустил ssh на другую машину и запустил там python
, я получил сеансы вроде:
>>> import os
>>> ^[[A
где последний символ идет от стрелки вверх. Или, используя стрелку влево:
>>> impor^[[D
Как я могу это исправить?
В обычном bash клавиши со стрелками работают нормально. Странное поведение только в интерактивной оболочке python (или perl и т. Д.).