Une minute
Rapidement remplacer des chaines de caractères dans Vim
Raccourci clavier
Il est possible d’ajouter un raccourci clavier pour rapidement remplacer une chaine de caractère sélectionnée en mode visuel.
Editer le fichier ~/.vimrc et ajouter la ligne suivante:
vnoremap <C-r> "hy:%s/<C-r>h//gc<left><left><left>
En pressant ctrl + r
en mode visuel, un prompt va s’afficher pour entrer le texte qui remplacer l’ancien. Appuyer sur enter
et confirmer ou annuler chaque changement par y
ou n
.
Si vous ne voulez pas confirmer les changements vous pouvez aussi supprimer le
c
à la fin de la commande VIM:%s/old_text/new_text/gc
Sélection verticale
Sélectionner la première colonne et entrer cTEXT_REMPLACEMENT.
Example:
[a]aa
[b]bb
[c]cc
[d]dd
c123<Esc>
123aa
123bb
123cc
123dd