Backspace em zsh preso

3

No modo set -o vi no bash, quando pressiono Esc+k para obter o último comando inserido e, em seguida, A , acabo no modo de inserção, o que me permite pressionar backspace para começar a excluir o fim do último comando.

Com o modo zsh in set -o vi , tudo funciona até a parte de retrocesso.

Como posso corrigir isso?

    
por PSkocik 17.06.2016 / 13:57

1 resposta

3

A resposta rápida, coloque isso no seu ~/.zshrc :

bindkey -v '^?' backward-delete-char

Normalmente, '^?' (backspace) está ligado a vi-backward-delete-char , que deve ter o comportamento observado, pois é assim que vi (não vim , a menos que no modo vi clássico) se comporta.

    
por 17.06.2016 / 14:38

Tags