Delen via


Tekst zoeken en vervangen in Visual Studio

In dit artikel leert u hoe u tekst kunt zoeken en vervangen in de Visual Studio-editor met behulp van het zoeken en vervangen van één bestand (Ctrl+F of Ctrl+H) of zoeken en vervangen met meerdere bestanden (Ctrl+Shift+F of Ctrl+Shift+H). U kunt ook bepaalde exemplaren van een patroon zoeken en vervangen met behulp van selectie met meerdere carets. Naast de editor kunt u ook tekst zoeken en vervangen in bepaalde andere tekstvensters, zoals de vensters Resultaten zoeken , in ontwerpvensters zoals de XAML-ontwerper en Windows Forms-ontwerper, en in vensters van hulpprogramma's.

Opmerking

Als u op zoek bent naar informatie over Visual Studio Code, gaat u naar de documentatie voor zoeken en vervangen van VS Code.

Aanbeveling

Als u de naam van codesymbolen, zoals variabelen en methoden, wilt wijzigen, kunt u deze beter herstructureren dan zoeken en vervangen. Refactoring is intelligent en begrijpt de scope, terwijl zoeken en vervangen op een blinde manier alle exemplaren vervangt. Met Visual Studio 2022 versie 17.6 of hoger kunt u All in One Search ook gebruiken om op intelligente wijze code te doorzoeken, op een manier die rekening maakt met de semantische betekenis van uw code, niet alleen de tekst zelf.

U kunt zoekopdrachten naar het huidige document, de huidige oplossing of een aangepaste set mappen instellen. U kunt ook een set bestandsnaamextensies opgeven voor zoekopdrachten met meerdere bestanden. Pas de zoeksyntaxis aan met behulp van reguliere .NET-expressies.

Aanbeveling

Het vak Zoeken/opdracht is beschikbaar als werkbalk, maar is niet standaard zichtbaar. Als u het vak Zoeken/opdracht wilt weergeven, selecteert u Knoppen toevoegen of verwijderen op de standaardwerkbalk en selecteert u Zoeken.

Zoeken en vervangen binnen één bestand

  • Druk op Ctrl+F als snelkoppeling om een tekenreeks in het huidige bestand te zoeken .
  • Druk op Ctrl+H als snelkoppeling om een tekenreeks in het huidige bestand te zoeken en te vervangen .

Het besturingselement Zoeken en vervangen wordt weergegeven in de rechterbovenhoek van het code-editorvenster. Het markeert onmiddellijk elke keer dat de opgegeven zoekcriteria voorkomen in het actuele document. U kunt van de ene voorkomen naar de andere navigeren door de knop Volgende zoeken of de knop Vorige zoeken in de zoekfunctie te kiezen.

Schermopname van het dialoogvenster Zoeken en vervangen in de Editor in Visual Studio.

U hebt toegang tot vervangingsopties door de knop naast het tekstvak Zoeken te kiezen. Als u één vervanging tegelijk wilt maken, kiest u de knop Volgende vervangen naast het tekstvak Vervangen . Als u alle overeenkomsten wilt vervangen, kiest u de knop Alles vervangen .

Als u de markeringskleur voor overeenkomsten wilt wijzigen, kiest u het menu Extra , selecteert u Opties en kiest u Omgeving en selecteert u Lettertypen en kleuren. Selecteer in de Weergave-instellingen voor lijst de optie Teksteditor, en selecteer vervolgens in de Weergeven items lijst de optie Zoek overeenkomende markering.

Zoekhulpvensters

U kunt het besturingselement Zoeken gebruiken in code- of tekstvensters, zoals uitvoervensters en vensters Resultaten zoeken , door Bewerken>zoeken en vervangen te selecteren of op Ctrl+F te drukken.

Een versie van de Zoeken functie is ook beschikbaar in sommige toolvensters. U kunt bijvoorbeeld de lijst met besturingselementen in het venster Werkset filteren door tekst in het zoekvak in te voeren. Andere vensters van hulpprogramma's waarmee u de inhoud ervan kunt doorzoeken, zijn Solution Explorer, het venster Eigenschappen en Team Explorer.

Zoeken en vervangen in meerdere bestanden

Met Zoeken in Bestanden kunt u een opgegeven set bestanden doorzoeken. De overeenkomsten die Visual Studio vindt, worden weergegeven in het venster Resultaten zoeken in de IDE. Hoe de resultaten worden weergegeven, is afhankelijk van de opties die u kiest in het dialoogvenster Zoeken en vervangen .

Open het dialoogvenster Zoeken en vervangen door op Ctrl+Shift+F te drukken of:

  1. Selecteer Bewerken>Zoeken en vervangen in de menubalk.
  2. Kies Zoeken in Bestanden uit het fly-out menu.

Schermopname van het dialoogvenster Zoeken en vervangen in Visual Studio 2022, met het tabblad Zoeken in bestanden geopend.

  1. Selecteer Bewerken>Zoeken en vervangen in de menubalk.
  2. Kies Zoeken in Bestanden uit het fly-out menu.

Schermopname van het dialoogvenster Zoeken en vervangen in Visual Studio, met het tabblad Zoeken in Bestanden geopend.

Als u het tekstvak Vervangen wilt weergeven, gebruikt u de pijl-omlaag links van de tekst zoeken of kiest u het tabblad Vervangen in Bestanden. Wanneer u overschakelt naar de vervangingsmodus, wordt er een extra tekstveld weergegeven voor de vervangende tekst en wordt er een selectievakje weergegeven dat de optie biedt om hoofdletters te behouden bij het vervangen van tekst.

Stel het bereik van uw zoek- en vervangbewerking in op:

  • Het bestand dat momenteel is geopend
  • Alle geopende documenten
  • De hele oplossing
  • Het huidige project
  • Opgegeven mappensets
  • Opgegeven bestandsextensies

Het hulpprogramma Zoeken en vervangen doorzoekt geen mappen met het Hidden of System kenmerk.

U kunt bepaalde bestanden permanent uitsluiten van zoeken; zie Bestanden uitsluiten van zoeken.

Als u een bewerking Zoeken of Vervangen wilt annuleren, drukt u op Ctrl+Break.

Zie Zoeken in bestanden en vervangen in bestanden voor meer informatie en voor meer informatie over het gebruik van reguliere expressies. Zie Reguliere expressies gebruiken.

Resultaten zoeken

Wanneer u Alles zoeken kiest, wordt er een venster Resultaten zoeken geopend en worden de overeenkomsten voor uw zoekopdracht weergegeven. Als u een resultaat in de lijst selecteert, wordt het bijbehorende bestand weergegeven en wordt de overeenkomst gemarkeerd. Als het bestand nog niet is geopend voor bewerken, wordt het geopend in een voorbeeldtabblad aan de rechterkant van het tabblad. U kunt het besturingselement Zoeken gebruiken om te zoeken in de lijst Met zoekresultaten .

Aangepaste sets van zoekmappen maken

U kunt een zoekbereik definiëren door de knop Zoekmappen kiezen (deze ziet eruit als ...) naast het vak Zoeken in te kiezen. In het dialoogvenster Zoekmappen kiezen kunt u een set mappen opgeven om te zoeken en kunt u de specificatie opslaan, zodat u deze later opnieuw kunt gebruiken.

Aanbeveling

Als u het station van een externe computer aan uw lokale computer hebt toegewezen, kunt u mappen opgeven om te doorzoeken op de externe computer.

Aangepaste onderdelensets maken

U kunt onderdeelsets definiëren als zoekbereik door de knop Aangepaste onderdelenset bewerken naast het vak Zoeken in te kiezen. U kunt geïnstalleerde .NET- of COM-onderdelen, Visual Studio-projecten opgeven die zijn opgenomen in uw oplossing, of een assembly- of typebibliotheek (.dll, .tlb, .olb, .exeof .ocx). Als u verwijzingen wilt zoeken, selecteert u het vak Zoeken in verwijzingen .

U kunt specifieke bestanden, zoals buildartefacten, minified scripts of gegenereerde bestanden, uitsluiten die u niet wilt opnemen in de gebruikelijke zoekopdracht.

Als u bestanden wilt instellen die moeten worden uitgesloten, gaat u naar Extra > Opties > Omgeving > zoeken en zoekt u naar de sectie Bestanden uitsluiten van zoekresultaten . Daar kunt u glob-patronen toevoegen, bewerken of verwijderen om precies te bepalen welke bestanden uit uw zoekresultaten worden weggelaten.

Schermopname van instellingen om bestanden uit te sluiten van zoekresultaten.

Deze uitsluitingen worden automatisch toegepast in Snel zoeken. Voor Zoeken in Bestanden worden deze uitsluitingen toegepast naast eventuele uitsluitingen in het veld Bestandstypen . U kunt de uitsluitingen op instellingenniveau in- of uitschakelen via de wisselknop rechts van de bestandstypen.

Schermopname van de wisselknop voor bestandsuitsluitingen.

Selectie met meerdere carets

Gebruik meervoudige selectie om dezelfde bewerking op twee of meer plaatsen tegelijk te maken. U kunt bijvoorbeeld dezelfde tekst invoegen of bestaande tekst op meerdere locaties tegelijk wijzigen.

Als u in Visual Studio 2022 en hoger meerdere regels in hetzelfde aantal carets plakt, wordt elke regel in een respectieve caret ingevoegd. Als u in eerdere versies meerdere lijnen in meerdere carets plakt, wordt het hele klembord bij elke caret gedupliceerd.

Als u meerdere zorg wilt gebruiken, drukt u op Ctrl Alt++ met demuis ofop Alt+Shift+. Druk vervolgens op Ctrl+Shift-pijltoets+ om selecties uit te vouwen. Druk vervolgens op Ctrl+C om de tekst in meerdere selecties te kopiëren. Gebruik Alt+Shift+muisklik om meerdere carets te creëren voor elke regel om tekst op gewenste posities te plakken. Druk ten slotte op Ctrl+V om elke regel op een eigen caret te plakken.

Een animatie van de selectieactie met meerdere cursors in Visual Studio.

Meerdere carets selecteren:

  • Gebruik Alt+Shift+pijl-omhoog-toets (of pijl-omlaag-toets) of Alt+Shift+muisslepen om te selecteren met meerdere zorgdragers. Als u liever een vakselectie wilt blijven gebruiken met Alt+Shift+pijltoetsen en Alt+Shift+muisslepen wanneer u een selectie met meerdere cursors uitvouwt, gaat u naar Hulpmiddelen>Opties>Teksteditor>Geavanceerd en selecteert u Gebruik vakselectie.
  • U kunt ook vanuit de menubalk de multi-caret selectie openen door Bewerken>Meerdere Carets te selecteren en vervolgens de gewenste actie te kiezen.
Sneltoets voor meerdere carets Handeling Opdracht
Alt+Verschuiving+. Multi-caret gebruiken Bewerken.InsertNextMatchingCaret
Ctrl+Shift+Pijltoets Selecties uitvouwen Bewerken.MaatregelBesturingOmhoog, Bewerken.MaatregelBesturingOmlaag, Bewerken.MaatregelBesturingRechts, Bewerken.MaatregelBesturingLinks
Alt+Shift+pijl-omhoog (of pijl-omlaag) Meerdere carets selecteren Bewerk.LijnOmhoogKolomVerleng, Bewerk.LijnOmlaagKolomVerleng