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/gil 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.