0 votes

Répétez la clé lors de l'édition des lignes de commande en mode "set -o vi"

J'ai défini le shell par défaut sur bash et j'ai

set -o vi
alias vi=vim

dans le fichier ~/.bash_profile. Avec cette configuration - et apparemment une sauce spéciale supplémentaire que mon ancien ordinateur portable m'a donnée - les répétitions automatiques des touches fonctionnaient lors de l'édition de l'historique bash. Par exemple, appuyer sur "h" et le maintenir enfoncé déplaçait le curseur vers le gauche dans la ligne actuelle tant que la touche était enfoncée.

Mais sur un nouveau Mac configuré, la répétition automatique ne fonctionne pas dans le mode set -o vi. En revanche, elle fonctionne lorsque l'on est dans vi lui-même.

Comment corriger cela en mode set -o vi ?

2voto

Marc Wilson Points 3640

Pour utiliser pleinement les caractères répétés, désactivez le support d'appui prolongé d'Apple tel que détaillé ici: https://apple.stackexchange.com/a/332770/55242

Il est probable que cela fonctionne dans vim car vim modifie le mode terminal, alors que bash non.

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