Remplacer dans les fichiersReplace in Files

Remplacer dans les fichiers vous permet de rechercher une chaîne ou une expression dans le code d’un ensemble défini de fichiers, et de modifier l’ensemble ou une partie des correspondances trouvées.Replace in Files allows you to search the code of a specified set of files for a string or expression, and change some or all of the matches found. Les correspondances trouvées et les actions entreprises sont répertoriées dans la fenêtre Résultats de la recherche sélectionnée dans Options de résultat.The matches found and actions taken are listed in the Find Results window selected in Result options.

Note

Les boîtes de dialogue et les commandes de menu qui s’affichent peuvent être différentes de celles décrites dans l’aide, en fonction de vos paramètres actifs ou de l’édition utilisée.The dialog boxes and menu commands you see might differ from those described in Help depending on your active settings or edition. Pour modifier vos paramètres, par exemple pour définir les paramètres Général ou Visual C++, choisissez Outils > Importation et exportation de paramètres, puis choisissez Réinitialiser tous les paramètres.To change your settings, for example to General or Visual C++ settings, choose Tools > Import and Export Settings, and then choose Reset all settings.

Vous pouvez utiliser l’une des méthodes suivantes pour afficher l’option Remplacer dans les fichiers dans la fenêtre Rechercher et remplacer.You can use any of the following methods to display Replace in Files in the Find and Replace window.

Pour afficher Remplacer dans les fichiersTo display Replace in Files

  1. Dans le menu Edition, développez Rechercher et remplacer.On the Edit menu, expand Find and Replace.

  2. Choisissez Remplacer dans les fichiers.Choose Replace in Files.

    — ou —— or —

    Si la fenêtre Rechercher et remplacer est déjà ouverte, dans la barre d’outils, choisissez Remplacer dans les fichiers.If the Find and Replace window is already open, on the toolbar, choose Replace in Files.

RechercherFind what

Pour rechercher une nouvelle chaîne de texte ou expression, entrez-la dans cette zone.To search for a new text string or expression, specify it in the box. Pour rechercher l’une des 20 dernières chaînes que vous avez recherchées, ouvrez la liste déroulante et choisissez la chaîne.To search for any of the 20 strings that you searched for most recently, open the drop-down list and choose the string. Choisissez le bouton adjacent Générateur d’expressions si vous souhaitez utiliser une ou plusieurs expressions régulières dans votre chaîne de recherche.Choose the adjacent Expression Builder button if you want to use one or more regular expressions in your search string. Pour plus d’informations, consultez Utiliser des expressions régulières dans Visual Studio.For more information, see Use regular expressions in Visual Studio.

Note

Le bouton Générateur d’expressions est activé uniquement si vous avez sélectionné Expressions régulières sous Options de recherche.The Expression Builder button will only be enabled if you have selected Use Regular Expressions under Find options.

Remplacer parReplace With

Pour remplacer des instances de la chaîne dans la zone Rechercher par une autre chaîne, entrez la chaîne de remplacement dans la zone Remplacer par.To replace instances of the string in the Find what box with another string, enter the replacement string in the Replace With box. Pour supprimer des instances de la chaîne dans la zone Rechercher, laissez ce champ vide.To delete instances of the string in the Find what box, leave this field blank. Ouvrez la liste pour afficher les 20 chaînes que vous avez recherchées le plus récemment.Open the list to display the 20 strings for which you searched most recently. Choisissez le bouton adjacent Générateur d’expressions si vous souhaitez utiliser une ou plusieurs expressions régulières dans votre chaîne de remplacement.Choose the adjacent Expression Builder button if you want to use one or more regular expressions in your replacement string. Pour plus d’informations, consultez Utiliser des expressions régulières dans Visual Studio.For more information, see Use regular expressions in Visual Studio.

Regarder dansLook in

L’option choisie dans la liste déroulante Regarder dans détermine si l’opération Remplacer dans les fichiers porte sur les fichiers actifs uniquement ou sur tous les fichiers figurant dans certains dossiers.The option chosen from the Look in drop-down list determines whether Replace in Files searches only in currently active files or searches all files stored within certain folders. Sélectionnez une étendue de recherche dans la liste, tapez le chemin d’un dossier ou cliquez sur le bouton Parcourir (...) pour afficher la boîte de dialogue Choisir des dossiers de recherche et choisissez un ensemble de dossiers.Select a search scope from the list, type a folder path, or click the Browse (...) button to display the Choose Search Folders dialog box and choose a set of folders to search. Vous pouvez également taper un chemin directement dans la zone Regarder dans.You can also type a path directly into the Look in box.

Note

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, la recherche ne porte que sur la version du fichier ayant été téléchargée sur votre ordinateur local.If the Look in option selected causes you to search a file that you have checked out from source code control, only the version of that file which has been downloaded to your local machine is searched.

Options de rechercheFind options

Vous pouvez développer ou réduire la section Options de recherche.You can expand or collapse the Find options section. Les options suivantes peuvent être sélectionnées ou désélectionnées :The following options can be selected or cleared:

Respecter la casseMatch case

Quand 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.When selected, the Find Results windows will only display instances of the Find what string that are matched both by content and by case. Par exemple, la recherche de « MyObject » avec l’option Respecter la casse sélectionnée retourne « MyObject », mais pas « myobject » ni « MYOBJECT ».For example, a search for "MyObject" with Match case selected will return "MyObject" but not "myobject" or "MYOBJECT."

Mot entierMatch whole word

Quand 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.When selected, the Find Results windows will only display instances of the Find what string that are matched in complete words. Par exemple, la recherche de « MyObject » retourne « MyObject », mais pas « CMyObject » ni « MyObjectC ».For example, a search for "MyObject" will return "MyObject" but not "CMyObject" or "MyObjectC."

Utiliser des expressions régulièresUse Regular Expressions

Quand cette case est cochée, vous pouvez utiliser des notations spéciales pour définir des modèles de texte dans les zones de texte Rechercher ou Remplacer par.When this check box is selected, you can use special notations to define patterns of text in the Find what or Replace with text boxes. Pour obtenir la liste de ces notations, consultez Utiliser des expressions régulières dans Visual Studio.For a list of these notations, see Use regular expressions in Visual Studio.

Examiner ces types de fichiersLook at these file types

Cette liste indique les types de fichiers à examiner dans les répertoires choisis dans Regarder dans.This list indicates the types of files to search through in the Look in directories. Si ce champ est laissé vide, tous les fichiers dans les répertoires choisis dans Regarder dans sont examinés.If this field is left blank, all of the files in the Look in directories will be searched. Sélectionnez un élément dans la liste pour entrer une chaîne de recherche prédéfinie à rechercher dans les fichiers de ces types particuliers.Select any item in the list to enter a preconfigured search string that will find files of those particular types.

Options de résultatResult options

Vous pouvez développer ou réduire la section Options de résultat.You can expand or collapse the Result options section. Les options suivantes peuvent être sélectionnées ou désélectionnées :The following options can be selected or cleared:

Fenêtre Résultats de la recherche 1Find Results 1 window

Si cette option est sélectionnée, les résultats de la recherche actuelle remplacent le contenu de la fenêtre Résultats de la recherche 1.When selected, the results of the current search will replace the content of the Find Results 1 window. Cette fenêtre s'ouvre automatiquement pour afficher les résultats de votre recherche.This window opens automatically to display your search results. Pour ouvrir cette fenêtre manuellement, sélectionnez Autres fenêtres dans le menu Affichage et choisissez Résultats de la recherche 1.To open this window manually, select Other Windows from the View menu and choose Find Results 1.

Fenêtre Résultats de la recherche 2Find Results 2 window

Si cette option est sélectionnée, les résultats de la recherche actuelle remplacent le contenu de la fenêtre Résultats de la recherche 2.When selected, the results of the current search will replace the content of the Find Results 2 window. Cette fenêtre s'ouvre automatiquement pour afficher les résultats de votre recherche.This window opens automatically to display your search results. Pour ouvrir cette fenêtre manuellement, sélectionnez Autres fenêtres dans le menu Affichage et choisissez Résultats de la recherche 2.To open this window manually, select Other Windows from the View menu and choose Find Results 2.

Afficher uniquement les noms de fichierDisplay file names only

Quand cette case est cochée, les fenêtres Résultats de la recherche listent les noms complets et les chemins de tous les fichiers qui contiennent la chaîne de recherche.When this check box is selected, the Find Results windows list the full names and paths for all files that contain the search string. Toutefois, les résultats ne contiennent pas la ligne de code où apparaît la chaîne.However, the results don't include the line of code where the string appears. Cette case à cocher n’est disponible que pour Rechercher dans les fichiers.This check box is available for Find in Files only.

Conserver fich. modifiés ouverts après remplacement globalKeep modified files open after Replace All

Quand 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.When selected, leaves open all files in which replacements have been made, so you can undo or save the changes. Les contraintes de mémoire peuvent limiter le nombre de fichiers qui peuvent rester ouverts suite à une opération de remplacement.Memory constraints might limit the number of files that can remain open after a replace operation.

Attention

Vous pouvez utiliser Annuler uniquement sur les fichiers qui restent ouverts pour modification.You can use Undo only on files that remain open for editing. Si cette option n’est pas sélectionnée, les fichiers qui n’étaient pas déjà ouverts pour modification restent fermés, et aucune option Annuler n’est disponible dans ces fichiers.If this option is not selected, files that were not already open for editing will remain closed, and no Undo option will be available in those files.

Voir aussiSee also