Lors de l'utilisation du shell bash, j'ai essayé d'utiliser Shift +GAUCHE pour mettre en surbrillance et copier la commande que j'ai tapée (plutôt qu'avec la souris). Cependant, j'ai eu beaucoup de C à la place. J'ai réalisé plus tard que Maj +UP fait A , Maj +BAS fait B , et Maj +DROITE fait aussi D .
Pourquoi cela arrive-t-il ?
Je pense que cela provient des données brutes de frappe (^[[A ,^[[B ,^[[C , et ^[[D ), mais c'est juste une majuscule (pas de ^[[ au début).
Réponse acceptée :
En appuyant sur Ctrl +V entraînera la saisie littérale de la prochaine pression de touche. Pour Maj +↑ cela donne "^[[1;2A". Le pilote de terminal utilise le "^[[1;2" comme une séquence d'échappement invalide, ne laissant que le "A".