In set -o vi modalità in bash, quando premo Esc+k per ottenere l'ultimo comando immesso, quindi A , finisco nella modalità di inserimento, che mi consente di premere backspace per iniziare a cancellare la fine dell'ultimo comando.
Con zsh in set -o vi modalità, tutto funziona fino alla parte backspace.
Come posso risolvere questo problema?
Risposta accettata:
La risposta rapida, inseriscilo nel tuo ~/.zshrc :
bindkey -v '^?' backward-delete-char
Normalmente '^?' (backspace) è legato a vi-backward-delete-char , che dovrebbe avere il comportamento che osservi, poiché è così che vi (non vim , a meno che in vi modalità classica) si comporta.