Freigeben über


Gewusst wie: Suchen mithilfe von Ergebnislisten

Aktualisiert: November 2007

Mithilfe der Registerkarten In Dateien suchen und In Dateien ersetzen des Fensters Suchen und Ersetzen können Sie Sammelsuch- und Sammelersetzungsvorgänge ausführen. Diese Vorgänge ermöglichen eine Suche in Dateien. Diese können derzeit im Editor geöffnet, in einen lokalen Ordner ausgecheckt oder auf einer Netzwerkfreigabe verfügbar sein.

Listen mit den gefundenen Übereinstimmungen und vorgenommenen Änderungen werden im Fenster "Suchergebnisse" angezeigt. Sie können auf einen beliebigen Eintrag doppelklicken, um im Code in die Zeile zu springen, in der die Übereinstimmung gefunden wurde.

Die Tastenkombinationen für Such- und Ersetzungsvorgänge finden Sie unter Tastenkombinationen.

Sie können auch mit dem Feld "Suchen" bzw. den Bereichen Schnellsuche und Schnellersetzung im Fenster "Suchen und Ersetzen" ein oder mehrere geöffnete Dokumente oder Fenster durchsuchen. Bei diesen Vorgängen können Sie im aktiven Dokument von Übereinstimmung zu Übereinstimmung springen; die Fenster Suchergebnisse werden nicht angezeigt. Weitere Informationen über diese schnellen Such- und Ersetzungsvorgänge finden Sie unter Gewusst wie: Interaktives Suchen.

So suchen Sie in mehreren Dateien oder Ordnern nach einer Zeichenfolge oder einem Ausdruck

  1. Aktivieren Sie für alle in Entwurfsansicht-Editoren geöffneten Dokumente die Quellansicht.

  2. Wählen Sie im Menü Bearbeiten die Option Suchen und Ersetzen und anschließend die Option In Dateien suchen aus.

    Daraufhin wird das In Dateien suchen, Fenster "Suchen und Ersetzen" geöffnet.

  3. Geben Sie in die Dropdownliste Suchen in durch Semikolons (;) getrennt einen oder mehrere Ordner oder Dateinamen für die Suche ein.

    - oder -

    Klicken Sie im Dialogfeld "Suchordner auswählen" auf Suchordner auswählen, um eine eigene Liste von Ordnern und Dateien für die Suche zu erstellen oder auszuwählen.

  4. Legen Sie die gewünschten Suchoptionen fest.

    Hinweis:

    Die Optionen für Suchen und Ersetzen sind global gültig und bleiben von Suche zu Suche erhalten. Weitere Informationen über die verfügbaren Optionen finden Sie unter In Dateien suchen, Fenster "Suchen und Ersetzen" und In Dateien ersetzen, Fenster "Suchen und Ersetzen".

    1. Die Optionen Platzhalter und Reguläre Ausdrücke aktivieren Sie unter Mit.

    2. Wählen Sie in der Liste Dateitypen mindestens eine der Gruppen mit Dateinamenerweiterungen aus, oder geben Sie die Erweiterungen der zu durchsuchenden Dateitypen durch Semikolons (;) getrennt ein. Mit *.* durchsuchen Sie alle Dateien in den Ordnern, die im Dropdown-Listenfeld Suchen in ausgewählt wurden.

  5. Unter Ergebnisoptionen ist standardmäßig das Fenster Suchergebnisse: 1 ausgewählt. Um die Suchergebnisse in einem neuen Fenster anzuzeigen, wählen Sie die Option Suchergebnisse: 2 aus.

  6. Geben Sie in das Textfeld Suchen nach die Zeichenfolge oder den Ausdruck ein, nach der bzw. dem gesucht werden soll. Um Sonderzeichen hinzuzufügen, klicken Sie auf die dreieckige Schaltfläche Ausdrucks-Generator neben diesem Textfeld, und wählen Sie dann die Option Platzhalter oder Reguläre Ausdrücke aus.

    Hinweis:

    Listen mit verfügbaren Sonderzeichen finden Sie unter Platzhalter (Visual Studio) und Reguläre Ausdrücke (Visual Studio)

  7. Wählen Sie Alle suchen, um die Suche zu beginnen.

    Die gefundenen Übereinstimmungen werden im ausgewählten Fenster Suchergebnisse angezeigt. Um zu einer Übereinstimmung zu springen, doppelklicken Sie auf den betreffenden Eintrag.

So suchen Sie in einem Fenster "Suchergebnisse" nach Übereinstimmungen

  1. Führen Sie eine Suche vom Typ In Dateien suchen oder In Dateien ersetzen aus.

  2. Wählen Sie das aktive Fenster Suchergebnisse aus.

  3. Klicken Sie im Fenster Suchen und Ersetzen auf der Registerkarte Suchen auf die dreieckige Schaltfläche Ansicht, und wechseln Sie zur Schnellsuche.

  4. Wählen Sie im Feld Suchen in der Schnellsuche die Option Aktuelles Fenster aus.

  5. Geben Sie eine Zeichenfolge oder einen Ausdruck in das Feld Suchen nach ein, und klicken Sie auf Weitersuchen.

    Damit können Sie im Fenster Suchergebnisse nach Übereinstimmungen suchen, die in bestimmten Ordnern oder Dateien gefunden wurden, sowie nach Übereinstimmungen in Codezeilen, in denen noch andere Schlüsselbegriffe auftauchen. Weitere Informationen finden Sie unter Fenster "Suchergebnisse".

    Tipp:

    Sie können große Mengen von Übereinstimmungen im Fenster Suchergebnisse auch inkrementell durchsuchen, um eine bestimmte Suchübereinstimmung zu finden. Weitere Informationen finden Sie unter Gewusst wie: Inkrementelles Durchsuchen eines Dokuments.

So ersetzen Sie eine Zeichenfolge oder einen Ausdruck in einer ganzen Projektmappe

  1. Aktivieren Sie für alle in Entwurfsansicht-Editoren geöffneten Dokumente die Quellansicht.

  2. Wählen Sie im Menü Bearbeiten die Option Suchen und Ersetzen und anschließend die Option In Dateien ersetzen aus.

    Das Fenster Suchen und Ersetzen wird geöffnet. Dabei werden die Optionen In Dateien ersetzen angezeigt.

  3. Wählen Sie in der Dropdownliste Suchen in die Option Gesamte Projektmappe aus.

  4. Legen Sie die gewünschten Suchoptionen fest.

    1. Die Optionen Platzhalter und Reguläre Ausdrücke aktivieren Sie unter Mit.

    2. Wählen Sie in der Liste Nach diesen Dateitypen suchen die gewünschten Dateinamenerweiterungen aus, oder geben Sie die Erweiterungen der zu durchsuchenden Dateitypen durch Semikolons (;) getrennt ein. Mit *.* durchsuchen Sie alle Dateien in den Ordnern, die im Dropdown-Listenfeld Suchen in ausgewählt wurden.

  5. Legen Sie die gewünschten Ergebnisoptionen fest.

    1. Das Fenster Suchergebnisse: 1 ist standardmäßig ausgewählt. Um die Suchergebnisse in einem neuen Fenster anzuzeigen, wählen Sie die Option Suchergebnisse: 2 aus.

    2. Um die Option Rückgängig verwenden zu können, wählen Sie die Option Geänderte Dateien offen lassen, nachdem alles ersetzt wurde aus.

    Vorsicht:

    Sie können die Option Rückgängig nur für solche Dateien verwenden, die nach dem Ersetzungsvorgang zur Bearbeitung geöffnet bleiben. Wenn diese Option nicht ausgewählt wird, bleiben Dateien, die nicht bereits zur Bearbeitung geöffnet wurden, geschlossen. Für diese Dateien steht die Option Rückgängig nicht zur Verfügung.

  6. Geben Sie in das Textfeld Suchen nach die Zeichenfolge oder den Ausdruck ein, nach der bzw. dem gesucht werden soll. Um Sonderzeichen hinzuzufügen, klicken Sie auf die dreieckige Schaltfläche Ausdrucks-Generator neben diesem Textfeld, und wählen Sie dann die Option Platzhalter oder Reguläre Ausdrücke aus.

    Hinweis:

    Listen mit verfügbaren Sonderzeichen finden Sie unter Platzhalter (Visual Studio) und Reguläre Ausdrücke (Visual Studio)

  7. Um die unter Suchen nach angegebene Zeichenfolge durch eine andere zu ersetzen, geben Sie die neue Zeichenfolge in das Textfeld Ersetzen durch ein.

    - oder -

    Um Vorkommen der unter Suchen nach angegebenen Zeichenfolge zu löschen, lassen Sie das Textfeld Ersetzen durch leer.

  8. Wählen Sie Ersetzen aus, und wählen Sie anschließend solange Ersetzen aus, bis die letzte Übereinstimmung in der letzten Datei ersetzt wurde. Mit Weitersuchen übergehen Sie eine Übereinstimmung, die nicht ersetzt werden soll. Mit Datei überspringen ignorieren Sie hingegen sämtliche Übereinstimmungen in einer bestimmten Datei und fahren mit der nächsten Datei in der Projektmappe fort.

    - oder -

    Wählen Sie die Option Alle ersetzen aus, um alle Übereinstimmungen auf einmal zu ersetzen. In einem Meldungsfeld wird die Gesamtzahl der Ersetzungen angezeigt.

    Hinweis:

    Mit dem Befehl Alle ersetzen werden alle Übereinstimmungen in allen Dateien ersetzt. Um den Vorgang Alle ersetzen in einer geöffneten Datei rückgängig zu machen, wählen Sie im Menü Bearbeiten die Option Rückgängig aus, bevor Sie die Datei speichern.

Siehe auch

Aufgaben

Gewusst wie: Interaktives Suchen

Gewusst wie: Inkrementelles Durchsuchen eines Dokuments

Referenz

Schnellsuche, Fenster "Suchen und Ersetzen"

Schnellersetzung, Fenster "Suchen und Ersetzen"

Weitere Ressourcen

Suchen und Ersetzen