python putty arrow-keys

python - Teclas de flecha en Putty que devuelven ^[[A ^[[D ^[[B en lugar de mover el cursor



arrow-keys (5)

¿Alguien más ha tenido este error en PuTTy?

Por ejemplo, presionar la tecla Arriba ahora produce:

>>> ^[[A

Google no le permite buscar caracteres especiales, por lo que estoy perplejo al encontrar una versión existente de este problema.

EDITAR:

Así que esto sucedió después de que pegué en un código Unicode (cuando, creo, la traducción ya estaba configurada en utf-8).

He revisado el cuadro de diálogo Cambiar configuración para diferentes configuraciones que mis otras ventanas abiertas de PuTTy, pero las configuraciones parecen ser idénticas.

EDIT2:

Esto se soluciona reiniciando PuTTy, pero sigue siendo una molestia.

EDIT3:

Cómo replicar exactamente el mismo error:

  1. Abra un terminal de masilla a una PC con Linux (estoy usando RedHat)
  2. Abra Python 2.7. * - usando el comando python2.7 (nota: el error no aparece en 2.6)
  3. import codecs
  4. Ahora usa las teclas de flecha, y estos personajes extraños aparecen.

Descubrí que la opción de "Las teclas de función y el teclado" para que coincida con su sistema operativo resuelve muchos problemas.

[Masilla]

Terminal -> Teclado -> RadioButton "Linux"

(si está usando Linux) y luego puede comenzar su sesión


En mi experiencia eso es porque "bash" no se está ejecutando. Simplemente ejecuta "/ bin / bash" para disfrutar de colores, historia y más.


Para aquellos interesados ​​en el problema, tenían los mismos síntomas en un entorno virtual, resolvieron el problema con

pip install readlines

Vea la siguiente respuesta para más detalles.



Simplemente ejecute el comando bash simple o sudo bash en ssh. Por lo general, funciona.