Le curseur se déplace d'une position vers la gauche après avoir quitté le mode d'insertion?

8

J'utilise evilvia spacemacs. Lorsque je quitte l'état d'insertion, le curseur se déplace vers le caractère de gauche. Pourquoi donc? Est-ce un bug ou une fonctionnalité? Puis-je l'éteindre?

siphiuel
la source

Réponses:

9

"Déplacer un espace vers la gauche après avoir quitté l'insertion" est le comportement par défaut dans Vim, qui evil(au-dessus duquel spacemacsest construit) émule par défaut. Si vous n'aimez pas ce comportement, vous pouvez définir (setq evil-move-cursor-back nil).

Dan
la source
Je vous remercie! Maintenant, je vois quelle question stupide c'était. J'ai vérifié mon .vimrc, et il y a un inoremap <Tab> <Esc>`^(i ReMap Escà Tab). C'est pourquoi je ne l'ai jamais remarqué à Vim!
siphiuel