next up previous contents index
suivant: Indentation de texte monter: Recherche précédent: Opérations de recherche   Table des matières   Index


Recherche globale et substitution

:n,ms/str$_1$/str$_2$/opt  Substitue l'expression "str$_1$" par "str$_2$" dans l'espace de travail délimité par "n" et "m", c'est-à-dire sur toutes les lignes du fichier caractérisées par "n" et "m". Les options disponibles sont :
"g" :
La substitution est globale, c'est-à-dire qu'elle se répète autant de fois que nécessaire sur chaque ligne sélectionnée. Par défaut, la substitution ne s'effectue qu'une seule fois par ligne.
"c" :
Une confirmation est demandée avant d'éffectuer toute opération de substitution. Il suffit d'appuyer sur \fbox{y} pour confirmer et sur \fbox{\textsc{return}} ou \fbox{n} pour infirmer.
"p" :
Les lignes modifiées sont affichées.
Cette commande est identique à la commande "s" de "sed" (cf. [*]).
&  Répète l'appel à la dernière commande de substitution ":s".
:g/str/cmd  Exécute la commande "cmd" sur toutes les lignes contenant l'expression "str".
:g/str$_1$/s/str$_2$/str$_3$/  Localise la ligne contenant l'expression "str$_1$" et y substitue "str$_2$" par "str$_3$/".
:v/str/cmd  Exécute la commande "cmd" sur toutes les lignes ne contenant pas l'expression "str".
    


next up previous contents index
suivant: Indentation de texte monter: Recherche précédent: Opérations de recherche   Table des matières   Index
baudry@esme.fr