Si j'utilise 'p' pour coller, vim restera en mode normal. Y at-il une commande où je peux coller et entrer en mode insertion?Toute commande vim pour entrer en mode insertion après le collage?
Répondre
Cela dépend de l'endroit où vous souhaitez insérer du texte après le collage. Coller comme d'habitude en utilisant p
, puis entrer en mode insertion en utilisant aAiIoO
...
La mentalité de vim est d'entrer en mode d'insertion aussi souvent que cela est strictement nécessaire.
Si vous vouliez savoir comment coller tout en restant en mode insertion, vous pouvez utiliser <ctrl-r>[register name]
. Par exemple, <ctrl-r>"
pour le registre par défaut.
Vous pouvez mapper un raccourci pour le faire, et l'utiliser au lieu de coller:
nmap <leader>p pi
Si votre clé de leader est « » alors «p » va coller et passer en mode d'insertion.
Vous pouvez coller de mode d'insertion directement, en utilisant Ctrl +op. Peut-être que cela fonctionnera pour vous?
J'ai essayé cela et cela ne fonctionne pas pour moi ... en utilisant GVim sur Windows –
@Eugene M, '
En fait ne peut pas blâmer celui-ci sur Windows ... juste une erreur d'utilisateur bête ... J'ai vu que Ctrl + o m'a sorti du mode d'insertion et je ne sais pas si cela me confond ou quoi, mais maintenant je le vois fonctionne bien ... doit avoir été trop tôt le matin ... –
Appuyez deux fois sur CTRL-R pour insérer le contenu littéral du registre. – Benoit