Remplacer dans les fichiers, fenêtre Rechercher et remplacer

Remplacer dans les fichiers permet de rechercher une chaîne ou une expression dans le code d'un ensemble défini de fichiers, et de modifier tout ou partie des correspondances trouvées. Les correspondances trouvées et les actions prises sont répertoriées dans la fenêtre Résultats de la recherche sélectionnée dans Options de résultat.

Notes

Les boîtes de dialogue et les commandes de menu qui s'affichent peuvent être différentes de celles qui sont décrites dans l'aide, en fonction de vos paramètres actifs ou de l'édition utilisée. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Utilisation des paramètres.

Vous pouvez utiliser l'une des méthodes suivantes pour afficher Remplacer dans les fichiers dans la fenêtre Rechercher et remplacer.

Pour afficher Remplacer dans les fichiers

  1. Dans le menu Edition, choisissez Rechercher et remplacer.

  2. Choisissez Remplacer dans les fichiers.

    - ou -

    Si la fenêtre Rechercher et remplacer est déjà ouverte, sur la barre d'outils, cliquez sur le bouton triangulaire Afficher de la liste déroulante droite, puis choisissez Remplacer dans les fichiers.

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 entrez une nouvelle chaîne de texte ou expression à rechercher.

    • [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, sous Options de recherche, 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 Utiliser est activée dans Options de recherche. 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.

  • Replace
    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.

    Avertissement

    Assurez-vous que la portée Regarder dans est définie de façon à n'inclure que les fichiers que vous souhaitez modifier.

    Un rappel s'affiche, incluant une option Conserver les fichiers modifiés ouverts après un remplacement global. Pour conserver l'option Annuler, vous devez sélectionner cette option. La commande Annuler est uniquement disponible dans les fichiers qui restent ouverts après avoir été modifiés.

  • Ignorer le fichier
    Disponible lorsque la liste Regarder dans inclut plusieurs fichiers. Choisissez ce bouton si vous ne souhaitez pas modifier le fichier en cours ou y effectuer une recherche. La recherche se poursuit dans le fichier suivant de la liste Regarder dans.

Regarder dans

L'option choisie dans la liste déroulante Regarder dans détermine si la recherche de Remplacer dans les fichiers s'effectue uniquement dans les fichiers actifs ou dans tous les fichiers stockés dans certains dossiers. Sélectionnez une zone de recherche dans la liste, entrez un chemin d'accès au dossier ou cliquez sur le bouton Parcourir (...) pour afficher la Choisir des dossiers de recherche (boîte de dialogue) et choisir un ensemble de dossiers à explorer. Vous pouvez également entrer un chemin d'accès directement dans la zone Regarder dans.

Notes

Si l'option Regarder dans sélectionnée entraîne la recherche dans un fichier que vous avez extrait du contrôle de code source, seule la version de ce fichier qui a été téléchargée sur votre ordinateur local sera parcourue.

  • Regarder dans
    Sélectionnez une zone de recherche prédéfinie dans la liste ou utilisez la boîte de dialogue Choisir des dossiers de recherche pour entrer votre propre ensemble de répertoires.

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

    • Tous les documents ouverts
      Effectue la recherche dans tous les fichiers ouverts pour être modifiés.

    • Solution complète
      Effectue la recherche dans tous les fichiers de la solution active.

    • Projet actif
      Effectue la recherche dans tous les fichiers du projet actif.

    • Répertoires Include Visual C++
      Cette option est disponible lors de la modification des projets Visual C++. Effectue la recherche dans tous les fichiers des répertoires Include.

  • Parcourir (...)
    Sélectionnez ce bouton pour afficher la Choisir des dossiers de recherche (boîte de dialogue), où vous pouvez assembler, modifier, enregistrer et sélectionner des ensembles nommés de répertoires à entrer dans le champ Regarder dans.

  • Inclure les sous-dossiers
    Spécifie que la recherche s'effectue aussi dans les sous-dossiers du dossier associé à Regarder dans.

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
    Lorsque vous sélectionnez cette option, les fenêtres Résultats de la recherche afficheront seulement les instances de la chaîne Rechercher dont le contenu et la casse sont identiques. Par exemple, la recherche de "MyObject" avec l'option Respecter la casse sélectionnée retourne "MyObject", mais pas "myobject" ni "MYOBJECT".

  • Mot entier
    Lorsque vous sélectionnez cette option, les fenêtres Résultats de la recherche afficheront seulement les instances de la chaîne Rechercher contenant les mêmes mots entiers. Par exemple, la recherche de "MyObject" retourne "MyObject", mais pas "CMyObject" ni "MyObjectC".

  • Utilisation
    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 une 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 une liste, consultez Expressions régulières (Visual Studio).

  • Examiner ces types de fichiers
    Cette liste indique les types de fichiers à examiner dans les répertoires associés à Regarder dans. Si ce champ est laissé vide, tous les fichiers des répertoires associés à Regarder dans sont examinés.

    Sélectionnez un élément dans la liste pour entrer une chaîne de recherche préconfigurée qui recherchera les fichiers correspondant à ces types particuliers.

    Pour rechercher un type de fichier non disponible dans la liste déroulante, entrez un astérisque (*) pour le nom du fichier, suivi d'un point (.) et de l'extension de fichier appropriée. Pour rechercher plusieurs types de fichier, entrez plusieurs extensions de fichier, séparées par un point-virgule (;).

Options de résultat

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

  • Fenêtre Résultats de la recherche 1
    Une fois sélectionnés, les résultats de la recherche en cours remplacent le contenu de la fenêtre Résultats de la recherche 1. Cette fenêtre s'ouvre automatiquement pour afficher les résultats de votre recherche. Pour ouvrir cette fenêtre manuellement, sélectionnez Autres fenêtres dans le menu Affichage et choisissez Résultats de la recherche 1.

  • Fenêtre Résultats de la recherche 2
    Une fois sélectionnés, les résultats de la recherche en cours remplacent le contenu de la fenêtre Résultats de la recherche 2. Cette fenêtre s'ouvre automatiquement pour afficher les résultats de votre recherche. Pour ouvrir cette fenêtre manuellement, sélectionnez Autres fenêtres dans le menu Affichage et choisissez Résultats de la recherche 2.

  • Conserver les fichiers modifiés ouverts après un remplacement global
    Lorsque cette option est sélectionnée, tous les fichiers dans lesquels des remplacements ont été effectués restent ouverts et vous pouvez ainsi annuler ou enregistrer les modifications. Les contraintes de mémoire peuvent limiter le nombre de fichiers qui peuvent rester ouverts suite à une opération de remplacement.

    Avertissement

    Vous ne pouvez utiliser Annuler que sur les fichiers qui restent ouverts. Si cette option n'est pas sélectionnée, les fichiers qui n'étaient pas déjà ouverts restent fermés, et aucune option Annuler n'est disponible dans ces fichiers.

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

Rechercher dans les fichiers, fenêtre Rechercher et remplacer

Remplacement rapide, fenêtre Rechercher et remplacer

Commandes Visual Studio utilisant des arguments

Autres ressources

Rechercher et remplacer, fenêtre

Recherche et remplacement