Lorsque je passe du texte et, par exemple, en ajoutant des retours à la ligne autour de certains mots ou citations ou autre, il est irritant de devoir appuyer sur Echap ou Ctrl- [après chaque insertion. Les inserts (et les annexes) sont différents, donc cela .
n'aide pas beaucoup.
Existe-t-il quelque chose de similaire r
qui retourne en mode normal après un seul caractère, mais utilise le mode insertion au lieu du mode remplacement?
insert-mode
normal-mode
Caractère générique
la source
la source
Réponses:
S'il n'y en a pas (je n'ai pas regardé), vous pouvez utiliser ce mappage dans votre
.vimrc
:Il
i
insère, place un espace,ESC
singe et démarre une seule lettrer
eplace. Cela est mappé CtrlI.C'est un hack, et laissera un espace suspendu si vous appuyez sur Échap avant de taper une lettre - mais c'est mieux que rien!
la source
.
commande. :(.
moins que vous n'utilisiezrepeat.vim
.Pour insérer un caractère à la fin d'un mot (au lieu de la position du curseur), utilisez
Cela correspond à
Ctrl + a
, vous pouvez le faire correspondre à autre chose bien sûr.J'ai les deux dans mon
.vimrc
juste pour ne pas trop me bousculer :)la source