Je trouve assez souvent que j'ai besoin d'insérer une ligne vierge en dessous ou au-dessus de la ligne actuelle lors de l'édition dans vim. o
et le O
fera, mais ils passent ensuite en mode d'insertion, ce qui est ennuyeux. Existe-t-il une commande intégrée pour ce faire qui restera en mode normal?
25
<Space>o
et à la<Space>O
place.Je les utilise
dans mon
.vimrc
pendant des années.Appuyez sur Entrée pour insérer une ligne vierge sous le courant, Maj + Entrée pour l'insérer au-dessus.
la source
k
à la fin de la première carte etj
à la fin de la deuxième carte.Encore une autre façon d'insérer des lignes au-dessus ou en dessous:
Notez que la solution de romainl et M. Shunz déplacera le curseur sur la ligne nouvellement insérée, alors que celle-ci et celle d'Ingo Karkat garderont le curseur au même endroit.
la source
Non, il n'y a pas de commande intégrée pour cela.
Ces mappages font ce que vous voulez:
la source