Finding and Replacing TextFinding and Replacing Text

Vous pouvez rechercher et remplacer du texte dans l’éditeur de code Visual Studio, et certaines fenêtres de sortie basées sur du texte telles que les fenêtres Résultats de la recherche, en utilisant le contrôle Rechercher et remplacer ou Rechercher/Remplacer dans les fichiers.You can find and replace text in the Visual Studio code editor, and certain text-based output windows such as the Find Results windows, using the Find and Replace control or Find/Replace in Files. Vous pouvez également utiliser les fonctions de recherche et de remplacement de certaines fenêtres de concepteur, par exemple du concepteur XAML et du concepteur Windows Forms, ainsi que les fenêtres d’outils.You can also search and replace in some designer windows, such as the XAML designer and the Windows Forms designer, and tool windows

Vous pouvez limiter les recherches au document actif, à la solution actuelle ou à un ensemble de dossiers personnalisé.You can scope searches to the current document, the current solution, or a custom set of folders. Vous pouvez également spécifier un ensemble d’extensions de nom de fichier pour les recherches multifichiers.You can also specify a set of file name extensions for multi-file searches. Vous pouvez personnaliser la syntaxe de recherche à l’aide d’expressions régulières .NET.You can customize search syntax by using .NET regular expressions.

Pour rechercher et remplacer des expressions régulières, consultez Utilisation d’expressions régulières dans Visual Studio.To find and replace regular expressions, see Using Regular Expressions in Visual Studio.

Conseil

La zone Rechercher/Commande reste disponible en tant que contrôle de barre d’outils, mais n’est plus visible par défaut.The Find/Command box is still available as a toolbar control, but is no longer visible by default. Vous pouvez afficher la zone Rechercher/Commande en choisissant Ajouter ou supprimer des boutons dans la barre d’outils Standard, puis en choisissant Rechercher.You can display the Find/Command box by choosing Add or Remove Buttons on the Standard toolbar and then choosing Find. Pour plus d’informations, consultez Zone Rechercher/Commande.For more information, see Find/Command Box.

Contrôle Rechercher et remplacerFind and Replace control

Le contrôle Rechercher et remplacer s’affiche dans le coin supérieur droit de la fenêtre de l’éditeur de code.The Find and Replace control appears in the upper right corner of the code editor window. Le contrôle Rechercher et remplacer met immédiatement en surbrillance chaque occurrence de la chaîne de recherche donnée dans le document actif.The Find and Replace control immediately highlights every occurrence of the given search string in the current document. Vous pouvez passer d’une occurrence à une autre en choisissant le bouton Suivant ou Précédent sur le contrôle de recherche.You can navigate from one occurrence to another by choosing the Find Next button or the Find Previous button on the search control.

Vous pouvez accéder aux options de remplacement en choisissant le bouton en regard de la zone de texte Rechercher.You can access replacement options by choosing the button next to the Find text box. Pour effectuer un remplacement à la fois, choisissez le bouton Suivant en regard de la zone de texte Remplacer.To make one replacement at a time, choose the Replace Next button next to the Replace text box. Pour remplacer toutes les occurrences en une seule fois, choisissez le bouton Remplacer tout.To replace all matches, choose the Replace All button.

Pour modifier la couleur de surbrillance des correspondances, choisissez le menu Outils, sélectionnez Options, puis choisissez Environnement et sélectionnez Polices et couleurs.To change the highlight color for matches, choose the Tools menu, select Options, and then choose Environment, and select Fonts and Colors. Dans la liste Afficher les paramètres de, sélectionnez Éditeur de texte, puis, dans la liste Éléments d’affichage, sélectionnez Rechercher un surlignage (extension).In the Show settings for list, select Text Editor, and then in the Display items list, select Find Highlight (Extension).

Recherche dans les fenêtres d’outilsSearching Tool Windows

Vous pouvez utiliser le contrôle Rechercher dans les fenêtres de code ou de texte, telles que les fenêtres Sortie et les fenêtres Résultats de la recherche, en choisissant Rechercher et remplacer dans le menu Edition ou (Ctrl+F).You can use the Find control in code or text windows, such as Output windows, and Find Results windows, by choosing Find and Replace on the Edit menu or (CTRL+F).

Une version du contrôle Rechercher est également disponible dans certaines fenêtres d’outils.A version of the Find control is also available in some tool windows. Par exemple, vous pouvez maintenant filtrer la liste des contrôles dans la fenêtre Boîte à outils en entrant du texte dans la zone de recherche.For example, you can now filter the list of controls in the Toolbox window by entering text in the search box. D’autres fenêtres d’outils qui vous permettent à présent de rechercher leur contenu incluent l’Explorateur de solutions, la fenêtre Propriétés et Team Explorer, entre autres.Other tool windows that now allow you to search their contents include Solution Explorer, the Properties window, and Team Explorer, among others.

Rechercher/Remplacer dans les fichiersFind/Replace in Files

L’option Rechercher/Remplacer dans les fichiers fonctionne comme le contrôle Rechercher et remplacer, à ceci près que vous pouvez définir une étendue de recherche.Find/Replace in Files works like the Find and Replace control, except that you can define a scope for your search. Non seulement vous pouvez rechercher dans le fichier actif ouvert dans l’éditeur, mais vous pouvez également rechercher dans tous les documents ouverts, la solution complète, le projet actuel et les jeux de dossiers sélectionnés.Not only can you search the current open file in the editor, but you can also search all open documents, the entire solution, the current project, and selected folder sets. Vous pouvez également effectuer une recherche basée sur une extension de nom de fichier.You can also search by file name extension. Pour accéder à la boîte de dialogue Rechercher/Remplacer dans les fichiers, choisissez Rechercher et remplacer dans le menu Edition (ou Ctrl+Maj+F).To access the Find/Replace in Files dialog box, choose Find and Replace on the Edit menu (or CTRL+SHIFT+F).

Lorsque vous choisissez Rechercher tout, une fenêtre Résultats de la recherche s’ouvre et répertorie les résultats de la recherche.When you choose Find All, a Find Results window opens and lists the matches for your search. Si vous sélectionnez un résultat dans la liste, le fichier associé est affiché et la correspondance est mise en surbrillance.Selecting a result in the list displays the associated file and highlights the match. Si le fichier n’est pas encore ouvert pour modification, il est ouvert dans un onglet d’aperçu dans la partie droite de la zone de configuration des onglets.If the file is not already open for editing, it is opened in a preview tab in the right side of the tab well. Vous pouvez utiliser le contrôle Rechercher pour effectuer des recherches dans la liste Résultats de la recherche.You can use the Find control to search through the Find Results list.

Création de jeux de dossiers de recherche personnalisésCreating Custom Search Folder Sets

Vous pouvez définir une étendue de recherche en choisissant le bouton Choisir des dossiers de recherche (il ressemble à ...) en regard de la zone Regarder dans.You can define a search scope by choosing the Choose Search Folders button (it looks like ...) next to the Look in box. Dans la boîte de dialogue Choisir des dossiers de recherche, vous pouvez spécifier un jeu de dossiers dans lequel effectuer la recherche et vous pouvez enregistrer la spécification afin de pouvoir la réutiliser ultérieurement.In the Choose Search Folders dialog box, you can specify a set of folders in which to search, and you can save the specification so that you can reuse it later. Vous pouvez spécifier des dossiers sur un ordinateur distant uniquement si vous avez mappé son lecteur à l’ordinateur local.You can specify folders on a remote machine only if you have mapped its drive to the local machine.

Création d’ensembles de composants personnalisésCreating Custom Component Sets

Vous pouvez définir des jeux de composants comme étendue de recherche en choisissant le bouton Modifier un jeu de composants personnalisés en regard de la zone Regarder dans.You can define component sets as your search scope by choosing the Edit Custom Component Set button next to the Look in box. Vous pouvez spécifier des composants .NET ou COM installés, des projets Visual Studio inclus dans votre solution ou toute bibliothèque d’assemblys ou de types (.dll, .tlb, .olb, .exe ou .ocx).You can specify installed .NET or COM components, Visual Studio projects that are included in your solution, or any assembly or type library (.dll, .tlb, .olb, .exe, or .ocx). Pour rechercher des références, cochez la case Regarder dans les références.To search references, select the Look in references box.

Voir aussiSee Also

Utilisation d’expressions régulières dans Visual StudioUsing Regular Expressions in Visual Studio