Manuel de l'Utilisateur Expérimenté Solaris

Remplacement d'une chaîne de caractères

La procédure de remplacement d'une chaîne de caractères repose sur le même principe que les procédures de recherche précédemment décrites. Toutes les concordances de caractères utilisées dans la fonction de recherche peuvent être également utilisées dans la fonction de recherche-remplacement.

Pour remplacer une chaîne de caractères, tapez :

:g/chaîne_recherchée/s//chaîne_ remplacement/g

et appuyez sur Return.

Pour remplacer toutes les occurrences de la chaîne "pain" par la chaîne "main", tapez :

:g/pain/s//main/g

et appuyez sur Return.

Vous pouvez modifier cette commande de telle sorte que vi interrompe la recherche et vous demande de confirmer le remplacement de chacune des occurrences. La commande suivante utilise gc (où c correspond à "confirmer"). Dans cette commande, vi s'arrête à chaque occurrence de "pain" et vous demande de confirmer le remplacement. Répondez par y pour oui ou par n pour non.

:g/pain/s//main/gc


Remarque :

vous pouvez annuler toute opération de recherche-remplacement avec demande de confirmation en appuyant sur Ctrl-C.