2010-03-01 2 views

Répondre

2
  • S'il arrive de temps à autre, il semble que certaines applications (par exemple cat ou less un fichier binaire) fracasse votre console en l'envoyant control characters. Vous devez exécuter la commande à partir de la ligne de commande pour récupérer.
  • Sinon, vous devez tromper votre application de terminal. Je vous suggère d'utiliser CryptoTerm qui vous permet de définir des mappages de touches personnalisées.
7

entrer !reset au moins prompt

2

Une autre chose à vérifier est votre variable TERM. Dans mon cas, je ssh dans une machine Linux et moins à l'intérieur de l'écran - la variable TERM a été définie sur 'screen' - ce qui brise les touches fléchées. Il fonctionne parfaitement si je lance moins de cette façon:

TERM=xterm less <file> 
1

J'ai trouvé que reset de à l'intérieur de l'écran ne résout pas le problème parfois, car il est le client/enveloppe extérieure dont l'état est en fait confus et écran capture les caractères de contrôle de reset et les empêche d'atteindre le client externe. Dans cette situation, je dois détacher ma session (Ctrl +un, d), exécutez reset, puis attacher à la session à nouveau (screen -r).

Questions connexes