Est-ce que ça ne fonctionne pas du tout, ou est-ce que ça ne revient pas en arrière au-delà de l'endroit où vous êtes passé en mode insertion ? Il y a une option backspace
qui contrôle cela :
Influences the working of <BS>, <Del>, CTRL-W and CTRL-U in Insert
mode. This is a list of items, separated by commas. Each item allows
a way to backspace over something:
value effect
indent allow backspacing over autoindent
eol allow backspacing over line breaks (join lines)
start allow backspacing over the start of insert; CTRL-W and CTRL-U
stop once at the start of insert.
suggestion d'owen_water est le même que le commentaire de Carpetsmoker, permettant les trois. C'est généralement ce que les gens veulent, car il est un peu surprenant que Vim refuse de vous laisser effacer du texte qui se trouve juste là. Donc, faites votre choix entre les deux équivalents - je choisirais le plus explicite et le plus clair :
set backspace=2
set backspace=indent,eol,start
Dans certains cas, de mauvais terminaux peuvent perturber le retour arrière et la suppression, mais je doute que ce soit votre problème sous Windows. Il est possible de corriger ce problème ; voir :help fixdel
.