Dans set -o vi mode bash, lorsque j'appuie sur Esc+k pour obtenir la dernière commande saisie, puis A , je me retrouve en mode insertion, ce qui me permet d'appuyer sur backspace pour commencer à supprimer la fin de la dernière commande.
Avec zsh dans set -o vi mode, tout fonctionne jusqu'à la partie retour arrière.
Comment puis-je résoudre ce problème ?
Réponse acceptée :
La réponse rapide, mettez ceci dans votre ~/.zshrc :
bindkey -v '^?' backward-delete-char
Normalement '^?' (retour arrière) est lié à vi-backward-delete-char , qui est censé avoir le comportement que vous observez, car c'est ainsi que vi (pas vim , sauf en mode vi classique) se comporte.