Pour faire une modification sur la ligne du curseur:
:s/texte_à_remplacer/nouveau_texte/g
Pour agir sur l’ensemble du fichier:
:%s/texte_à_remplacer/nouveau_texte/g
Pour agir sur l’ensemble du fichier avec une confirmation:
:%s/texte_à_remplacer/nouveau_texte/gc
Pour agir sur l’ensemble du fichier en ignorant la casse:
:%s/texte_à_remplacer/nouveau_texte/gci
Pour agir sur l’ensemble du document en prenant en compte la casse:
:%s/texte_à_remplacer/nouveau_texte/gcI
Pour agir sur les lignes avec le mot rototo, remplaçant toto par titi, laissant intacte les lignes ne contenant pas le mot rototo:
:g/rototo/s/toto/titi/g
Pour agir sur une ligne commençant par le mot rototo, remplaçant toto par titi, laissant intacte les lignes ne contenant pas le mot rototo:
:g/^rototo/s/toto/titi/g