web-dev-qa-db-fra.com

Touches fléchées dans PuTTY renvoyant ^ [[A ^ [[D ^ [[B au lieu de déplacer le curseur

Quelqu'un d'autre a-t-il déjà eu cette erreur dans PuTTy?

Par exemple, appuyer sur la touche Haut produit maintenant:

>>> ^[[A

Google ne vous permet pas de rechercher des caractères spéciaux, je suis donc déconcerté de trouver une version existante de ce problème.


MODIFIER:

Donc, cela s'est produit après avoir collé dans un unicode (quand, je pense, la traduction était déjà définie sur utf-8).

J'ai vérifié la boîte de dialogue Modifier les paramètres pour des paramètres différents de mes autres fenêtres PuTTY ouvertes, mais les paramètres semblent être identiques.

EDIT2:

Ce problème est résolu en redémarrant PuTTY, mais toujours une nuisance.

EDIT3:

Comment reproduire exactement le même bug:

  1. Ouvrez un terminal PuTTY sur un PC Linux (j'utilise RedHat)
  2. Ouvrez Python 2.7. * - en utilisant la commande python2.7 (remarque: l'erreur n'apparaît pas en 2.6)
  3. import codecs
  4. Utilisez maintenant les touches fléchées et ces caractères bizarres apparaissent.
57
LittleBobbyTables

D'après mon expérience, c'est parce que "bash" n'est pas en cours d'exécution. Exécutez simplement "/ bin/bash" pour profiter des couleurs, de l'histoire et plus encore.

127
olvlvl

J'ai trouvé que la spécification de l'option "Les touches de fonction et le clavier" pour correspondre à votre système d'exploitation résout de nombreux problèmes.

[Mastic]

Terminal -> Clavier -> RadioButton "Linux"

(si vous utilisez Linux) et vous pouvez alors démarrer votre session

3
Mike H Cameron

Vous pouvez essayer de changer le mode "Clés de curseur d'application". C'est dans la sous-section Terminal-> Clavier de la fenêtre de configuration initiale (ces paramètres peuvent potentiellement être remplacés par votre serveur).

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

3
paul

Exécutez simplement la commande bash simple ou Sudo bash dans ssh. Cela fonctionne généralement.

1
A.Samiei

Pour ceux intéressés par le problème, présente les mêmes symptômes dans un environnement virtuel, a résolu le problème avec

pip install readlines

Voir la réponse suivante pour plus de détails.

1
latheiere