D'abord, j'ai tapé quelque chose en mode insertion, par exemple
Hello
A ce stade, si je ne sortais pas du mode insertion, delete fonctionne et je peux supprimer le mot entier si je veux.
Si je quitte le mode insertion, et que j'ouvre à nouveau le mode insertion, ceci Hello
ne peut être supprimé par delete . Mais le contenu nouvellement saisi peut être supprimé.
J'ai renommé mon .vimrc, le problème persiste.
Et j'ai fait quelques tests sur un serveur distant via iterm, je n'ai pas rencontré le même problème.
Quelle pourrait être la cause de ce problème ? Comment le résoudre ?
0 votes
Par "supprimer", vous entendez "effacer" ? La suppression de mots entiers en mode insertion peut se faire avec
Ctrl-W
Essayez donc. Si cela ne fait rien, il y a quelque chose qui ne va pas avec votre vim. J'utilise iTerm 2 et je n'ai jamais eu de tels problèmes.0 votes
Oui, je peux utiliser
dw
oudw
+shift
en mode normal pour supprimer des mots. Maisbackspace
yctrl
+w
Les deux ne fonctionnent pas dans la deuxième situation que j'ai mentionnée ci-dessus.0 votes
Mais vous pouvez utiliser l'espacement arrière sur la ligne de commande normale en dehors de vim ? Très étrange.
0 votes
@oarfish, oui, je peux, et dans vim serveur distant je n'ai pas ce problème, tout se passe soudainement. Je n'ai pas d'indice pour l'instant.
0 votes
Quelle version de vim avez-vous ? J'ai vim 7.4.481, et je n'arrive pas à reproduire le problème.