vi et vim : chercher / remplacer (aide – explication rapide)

Comme je me sers souvent du rechercher / remplacer et que sous vim ce n’est pas évident au premier abord, j’en fais un résumé ici :

  • Rechercher “olivier” et remplacer par “famille” sans demander à chaque occurence trouvée :
    :%s/olivier/famille/g
  • Rechercher “olivier” et remplacer par “famille” et demander à chaque occurence trouvée :
    :%s/olivier/famille/gc
  • Rechercher “moi” et remplacer par “olivier” mais le mot en entier (exemple : le mot “moi” sera trouvé dans “je suis moi”, mais pas “le mois de janvier”) :
    :%s/\\moi\\/olivier/gc
  • Rechercher “olivier” ou “inès” et remplacer par “famille” :
    :%s/olivier\\|inès/famille/g

NB : il faut taper le texte exactement comme il est écrit, par exemple si vous voyez :

:%s/olivier/moi/g

il faudra taper “deux points pourcent s slash (olivier) slash (moi) slash g” (entrée).

Je me suis inspiré de ce site en Anglais ici. J’en ai fait un court résumé / traduction.

3 comments

Post a comment

You may use the following HTML:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

This site uses Akismet to reduce spam. Learn how your comment data is processed.