3 votes

Bug bizarre du terminal OS X : le curseur ne retourne pas à la fin de la ligne après un retour en arrière.

J'ai un problème intéressant : lorsque je tape quelque chose dans le terminal comme suit :

~ me$ hello<cursor>

et revenir sur ses pas :

~ me$ he<cursor>llo

puis j'essaie de revenir à la fin pour continuer à taper, peut-être après avoir corrigé une erreur, je reste bloqué avant le dernier caractère :

~ me$ hell<cursor stuck here>o

Quelqu'un sait comment réparer ça ? J'ai essayé de regarder autour de moi et de changer le terminal en xterm au lieu de xterm-256-color, etc. mais sans succès. Toute aide est la bienvenue !

Edit : J'utilise les touches fléchées pour me déplacer en avant et en arrière.

2voto

Riju Dasgupta Points 91

Je sais que c'est une vieille question, mais je me casse la tête depuis quelques jours maintenant et j'ai enfin trouvé la solution. Il s'avère que la solution est simple : mettre à jour bash à 4.3 . Le bash par défaut sur les Macs (même Yosemite) est 3.2.

Installer Homebrew avec

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

alors faire

brew install bash

puis changez le chemin par défaut de votre shell (dans les préférences du terminal) en

/usr/local/bin/bash

et c'est tout. Vérifiez votre version de bash avec

bash --version

et, en prime, vous pouvez obtenir des indicateurs de mode !

bind 'set show-mode-in-prompt on'

et il affichera un + pour le mode Insertion et : pour le mode Commande.

-1voto

Steve S Points 223

Comme je n'ai pas assez de représentants pour ajouter cette question en tant que commentaire, je vais devoir la poser dans le cadre de l'enquête sur l'accès à l'information. réponse (même si c'est déconseillé).

D'abord, comment essayez-vous de déplacer le curseur ? Utilisez-vous le bouton touches fléchées ou utilisez-vous la version de base vi des commandes ? c'est-à-dire avez-vous essayé : $ ?

Quoi qu'il en soit, il serait utile que vous donniez plus de détails sur les touches spécifiques sur lesquelles vous appuyez dans l'exemple que vous avez fourni (c'est-à-dire s'il s'agit de flèches ou de raccourcis et, dans ce dernier cas, quelles combinaisons de touches spécifiques).

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X