Remplacement rapide, fenêtre Rechercher et remplacer

Mise à jour : novembre 2007

Le Remplacement rapide permet de rechercher dans le code de plusieurs fichiers ouverts une chaîne ou une expression, et de modifier tout ou partie des correspondances trouvées. La sélection se déplace de correspondance en correspondance, vous permettant ainsi d'examiner chaque remplacement dans son contexte.

Remarque :

Les correspondances trouvées ne sont pas répertoriées dans les fenêtres Résultats de la recherche.

Vous pouvez utiliser l'une des méthodes suivantes pour afficher le Remplacement rapide dans la fenêtre Rechercher et remplacer.

Pour afficher le Remplacement rapide

  1. Dans le menu Edition, développez Rechercher et remplacer.

  2. Choisissez Remplacement rapide.

    - ou -

    Si la fenêtre Rechercher et remplacer est déjà ouverte, cliquez sur le bouton triangulaire Affichage sur la barre d'outils, à droite de la liste déroulante, puis choisissez Remplacement rapide.

Le Remplacement rapide peut parcourir un document vers l'avant ou vers l'arrière, à partir du point d'insertion. La recherche se poursuit automatiquement au-delà du début ou de la fin du document, dans la partie non examinée. Un message apparaît lorsque la totalité du document a été parcourue.

Rechercher

Ces contrôles vous permettent de spécifier la chaîne ou l'expression qui aura une correspondance.

  • Rechercher
    Réutilisez l'une des 20 dernières chaînes de recherche en la sélectionnant dans cette liste déroulante ou tapez une nouvelle expression ou chaîne de texte à rechercher.

    Option

    Description

    [chaîne avec caractères génériques]

    Si vous souhaitez utiliser des caractères génériques, comme un astérisque (*) ou un point d'interrogation (?), dans votre chaîne de recherche, activez la case à cocher Utiliser sous Options de recherche et choisissez Caractères génériques.

    [expression régulière]

    Pour que le moteur de recherche interprète votre chaîne de recherche comme expression régulière, activez la case à cocher Utiliser sous Options de recherche et choisissez Expressions régulières.

  • Générateur d'expressions
    Ce bouton triangulaire en regard du champ Rechercher devient disponible lorsque la case à cocher Utiliser est activée dans Options de recherche. Cliquez sur ce bouton pour afficher la liste des caractères génériques ou des expressions régulières, en fonction de l'option Utiliser sélectionnée. Tout élément sélectionné dans cette liste est ajouté à la chaîne Rechercher.

  • Suivant
    Cliquez sur ce bouton pour rechercher l'instance suivante de la chaîne Rechercher dans la zone de recherche choisie dans Regarder dans.

Remplacer par

Ces contrôles permettent de spécifier le contenu qui sera inséré à la place de la chaîne ou de l'expression pour laquelle une correspondance a été trouvée.

  • Remplacer par
    Pour remplacer les instances de la chaîne associée à Rechercher par une autre chaîne, entrez la chaîne de remplacement dans ce champ. Pour supprimer les instances de la chaîne associée à Rechercher, laissez ce champ vide. Sélectionnez la liste déroulante afin d'afficher les 20 dernières entrées. Pour inclure des expressions régulières dans la chaîne Remplacer par, cliquez sur la case à cocher Utiliser et sélectionnez l'option Expressions régulières.

  • Générateur d'expressions
    Ce bouton triangulaire en regard du champ Remplacer par devient disponible lorsque la case à cocher Utilisation est activée dans Options de recherche et lorsque l'option Expressions régulières apparaît dans la liste déroulante. Cliquez sur ce bouton pour afficher la liste des expressions régulières, en fonction de l'option Utiliser sélectionnée. Tout élément sélectionné dans cette liste est ajouté à la chaîne Remplacer par.

  • Remplacer
    Choisissez ce bouton pour remplacer l'instance en cours de la chaîne associée à Rechercher par la chaîne associée à Remplacer par et recherchez l'instance suivante dans la portée Regarder dans.

  • Remplacer tout
    Choisissez ce bouton pour remplacer toutes les instances de la chaîne Rechercher par la chaîne associée à Remplacer par, dans tous les fichiers de la portée Regarder dans.

    Attention :

    Définissez la portée Regarder dans pour inclure uniquement les fichiers que vous souhaitez modifier.

Regarder dans

L'option choisie dans la liste déroulante Regarder dans détermine si l'option Remplacement rapide effectue des recherches uniquement dans les fichiers actifs.

  • Regarder dans
    Sélectionnez une portée de recherche prédéfinie dans la liste.

    Option

    Description

    Sélection

    Cette option est disponible lorsque le texte est sélectionné dans l'éditeur de code. La recherche porte uniquement sur le texte sélectionné dans le document actif.

    <Bloc en cours>

    Le nom de cette option indique l'emplacement du point d'insertion dans l'éditeur de code. La recherche s'effectue dans la procédure, le module, le paragraphe ou le bloc de code en cours.

    Document actif

    Cette option est disponible lorsqu'un document est ouvert dans un éditeur. Recherche uniquement le document actif de la chaîne Rechercher.

    Fenêtre en cours

    Cette option est disponible lorsqu'une fenêtre Outil de recherche, comme la fenêtre Afficher dans le navigateur, a le focus. Recherche la chaîne associée à Rechercher dans la totalité du contenu affiché dans la fenêtre. Les commandes Remplacer et Remplacer tout ne sont pas disponibles.

    Tous les documents ouverts

    Parcourt tous les fichiers ouverts en édition comme s'il s'agissait d'un document unique. Lorsque le point de départ de la recherche est atteint dans le fichier en cours, la recherche de la chaîne associée à Rechercher se poursuit automatiquement dans le fichier suivant, et ainsi de suite jusqu'au dernier fichier ouvert.

    Projet actif

    Effectue la recherche tous les fichiers du projet en cours comme s'il s'agissait d'un document unique. Lorsque le point de départ de la recherche est atteint dans un fichier, la recherche se poursuit automatiquement dans le fichier suivant, et ainsi de suite jusqu'au dernier fichier du projet.

Options de recherche

Vous pouvez développer ou réduire la section Options de recherche. Les options suivantes peuvent être activées ou désactivées :

  • Respecter la casse
    Affiche uniquement les instances de la chaîne Rechercher dont le contenu et les majuscules/minuscules concordent. Par exemple, la recherche de "MyObject" avec l'option Respecter la casse sélectionnée retourne "MyObject", mais pas "myobject" ni "MYOBJECT".

  • Mot entier
    Affiche uniquement les instances de la chaîne Rechercher qui ont des correspondances parfaites. Par exemple, la recherche de "MyObject" retourne "MyObject", mais pas "CMyObject" ni "MyObjectC".

  • Rechercher vers le haut
    Lorsque cette option est sélectionnée, la recherche s'effectue depuis le signe insertion vers le début du fichier.

  • Rechercher le texte masqué
    Lorsque cette option est sélectionnée, l'opération de recherche porte également sur le texte masqué et réduit, par exemple les métadonnées d'un contrôle DTC, une zone masquée du plan d'un document ou encore une classe ou une méthode réduite.

  • Utiliser
    Indique comment interpréter des caractères spéciaux entrés dans les zones de texte Rechercher ou Remplacer par. Les options sont les suivantes :

    Option

    Description

    Caractères génériques

    Les caractères spéciaux, tels que les astérisques (*) et les points d'interrogation (?) représentent un ou plusieurs caractères. Pour obtenir la liste, consultez Caractères génériques (Visual Studio).

    Expressions régulières

    Les notations spéciales définissent des modèles de texte à faire correspondre. Pour obtenir la liste, consultez Expressions régulières (Visual Studio).

Barre d'outils

Une barre d'outils, avec deux zones déroulantes, s'affiche en haut de la fenêtre Rechercher et remplacer. Ces zones déroulantes vous permettent de choisir le type de recherche ou de remplacement que vous envisagez d'effectuer et de modifier les options affichées dans la fenêtre pour les correspondances.

Zone déroulante

Menu Affichage

Rechercher (zone déroulante de gauche)

Recherche rapide

Rechercher dans les fichiers

Rechercher le symbole

Remplacer (zone déroulante de droite)

Remplacement rapide

Remplacer dans les fichiers

Voir aussi

Tâches

Comment : rechercher de façon interactive

Comment : rechercher à l'aide de listes de résultats

Comment : rechercher dans un document par incrément

Référence

Recherche rapide, fenêtre Rechercher et remplacer

Remplacer dans les fichiers, fenêtre Rechercher et remplacer

Autres ressources

Rechercher et remplacer, fenêtre

Recherche et remplacement