Vim: Modifier plusieurs lignes
Exemple avec macro
Par exemple, pour inverser les mots sur chaque lignes
foo bar
bar baz
baz foo
- Faire marcher une maccro sur la première ligne
- On enregistre la maccro
q
, par exempleqq<maccro>q
- Dans notre cas
foo bar
deviensbar foo
- On enregistre la maccro
- Quand la maccro est valide, on sélectionne l’ensemble des lignes à modifier, et on la rejoue
:'<,'>norm @q
Toutes les lignes sont modifiées