Vim - Remplacement

Pour remplacer plusieurs mots (ou bouts de mots) sous Vim, on utilise g, s et %s :

Toutes les occurences :

:%s/texte/Nouveau/g

Une seule (la 1ère trouvée) :

:s/texte/Nouveau/g

Exemple : changer le mot corbeau en corbeille sans toucher aux autres mots (comme beau)

:g/corbeau/s/beau/beille/g

Exemple : changer les espaces en tab ou inversement (mettre le bon nombre d’espaces)

:%s/    /\t/g
:%s/\t/ /g

Et si vous avez fait un gros mistake, utiliser :u autant de fois que nécessaire.

> Partager <