Schnellersetzung, Fenster "Suchen und Ersetzen"

Aktualisiert: November 2007

Mit der Schnellersetzung können Sie den Code einer oder mehrerer geöffneter Dateien nach einer Zeichenfolge oder einem Ausdruck durchsuchen und alle oder nur einen Teil der Fundstellen ändern. Die einzelnen Fundstellen werden nacheinander angezeigt, sodass Sie anhand des Kontexts entscheiden können, ob Sie eine Ersetzung durchführen möchten.

Hinweis:

Die gefundenen Übereinstimmungen werden nicht in den Fenstern Suchergebnisse aufgeführt.

Rufen Sie die Schnellersetzung mit einer der folgenden Methoden im Fenster Suchen und Ersetzen auf.

So rufen Sie die Schnellersetzung auf

  1. Erweitern Sie im Menü Bearbeiten die Option Suchen und Ersetzen.

  2. Wählen Sie die Option Schnellersetzung aus.

    - oder -

    Wenn das Fenster Suchen und Ersetzen bereits geöffnet ist, klicken Sie auf der Symbolleiste in der rechten Dropdownliste auf die dreieckige Schaltfläche Ansicht und wählen anschließend die Option Schnellersetzung aus.

Mit der Schnellersetzung können Sie ein Dokument ab der Einfügemarke sowohl vorwärts als auch rückwärts durchsuchen. Die Suche wird automatisch über das Ende bzw. den Anfang des Dokuments hinaus fortgesetzt, falls dieser Teil noch nicht durchsucht wurde. Wenn das gesamte Dokument durchsucht wurde, wird eine Meldung angezeigt.

Suchen nach

Mit diesen Steuerelementen können Sie die Zeichenfolge bzw. den Ausdruck angeben, nach dem gesucht werden soll.

  • Suchen nach
    Aus dieser Dropdownliste können Sie eine der 20 zuletzt verwendeten Suchzeichenfolgen auswählen und auf diese Weise wiederverwenden. Sie können auch eine neue Zeichenfolge oder einen neuen Ausdruck für die Suche eingeben.

    Option

    Beschreibung

    [Zeichenfolge mit Platzhaltern]

    Wenn die Suchzeichenfolge Platzhalter, z. B. Sternchen (*) und Fragezeichen (?), enthalten soll, aktivieren Sie unter Suchoptionen das Kontrollkästchen Mit und wählen die Option Platzhalter aus.

    [regulärer Ausdruck]

    Damit die Suchzeichenfolge von der Suchmaschine als regulärer Ausdruck interpretiert wird, aktivieren Sie unter Suchoptionen das Kontrollkästchen Mit und wählen die Option Reguläre Ausdrücke aus.

  • Ausdrucks-Generator
    Diese dreieckige Schaltfläche neben dem Feld Suchen nach wird verfügbar, wenn unter Suchoptionen das Kontrollkästchen Mit aktiviert ist. Klicken Sie auf diese Schaltfläche, um eine Liste mit Platzhaltern oder regulären Ausdrücken anzuzeigen, je nachdem, welche Option Sie unter Mit ausgewählt haben. Alle Elemente, die aus dieser Liste ausgewählt werden, werden der Zeichenfolge Suchen nach hinzugefügt.

  • Weitersuchen
    Klicken Sie auf diese Schaltfläche, um in dem unter Suchen in angegebenen Suchbereich nach der nächsten Instanz der unter Suchen nach angegebenen Zeichenfolge zu suchen.

Ersetzen durch

Mit diesen Steuerelementen können Sie angeben, durch was die gefundene Suchzeichenfolge bzw. der gefundene Ausdruck ersetzt werden soll.

  • Ersetzen durch
    Um die unter Suchen nach angegebene Zeichenfolge durch eine andere zu ersetzen, geben Sie die neue Zeichenfolge in dieses Feld ein. Um die gefundenen Instanzen der im Feld Suchen nach angegebenen Zeichenfolge zu löschen, lassen Sie dieses Feld leer. Öffnen Sie die Dropdownliste, um die 20 zuletzt eingegebenen Elemente anzuzeigen. Um reguläre Ausdrücke in die unter Ersetzen durch angegebene Zeichenfolge aufzunehmen, klicken Sie auf das Kontrollkästchen Mit und wählen die Option Reguläre Ausdrücke aus.

  • Ausdrucks-Generator
    Diese dreieckige Schaltfläche neben dem Feld Ersetzen durch wird verfügbar, wenn unter Suchoptionen das Kontrollkästchen Mit aktiviert ist und in der Dropdownliste Reguläre Ausdrücke angezeigt wird. Klicken Sie auf diese Schaltfläche, um eine Liste mit regulären Ausdrücken anzuzeigen, je nachdem, welche Option Sie unter Mit ausgewählt haben. Alle Elemente, die aus dieser Liste ausgewählt werden, werden der Zeichenfolge Ersetzen durch hinzugefügt.

  • Ersetzen
    Mit dieser Schaltfläche ersetzen Sie die aktuelle Instanz der unter Suchen nach angegebenen Zeichenfolge durch die unter Ersetzen durch angegebene Zeichenfolge. Außerdem wird die Suche in dem unter Suchen in angegebenen Bereich fortgesetzt.

  • Alle ersetzen
    Mit dieser Schaltfläche ersetzen Sie alle Instanzen der unter Suchen nach angegebenen Zeichenfolge durch die unter Ersetzen durch angegebene Zeichenfolge in allen Dateien des unter Suchen in angegebenen Bereichs.

    Vorsicht:

    Nehmen Sie in den Bereich Suchen in nur diejenigen Dateien auf, die Sie ändern möchten.

Suchen in

Die in der Dropdownliste Suchen in ausgewählte Option gibt an, ob mit der Option Schnellersetzung nur die derzeit aktiven Dateien durchsucht werden.

  • Suchen in
    Wählen Sie aus dieser Liste einen vordefinierten Suchbereich aus.

    Option

    Beschreibung

    Auswahl

    Diese Option ist verfügbar, wenn im Code-Editor Text ausgewählt ist. Durchsucht im derzeit aktiven Dokument nur den markierten Text.

    <Aktueller Block>

    Der Name dieser Option gibt an, an welcher Stelle im Code-Editor sich die Einfügemarke befindet. Startet eine Suche innerhalb der aktuellen Prozedur bzw. des aktuellen Moduls, Absatzes oder Codeblocks.

    Aktuelles Dokument

    Diese Option ist verfügbar, wenn ein Dokument in einem Editor geöffnet ist. Durchsucht nur das aktive Dokument nach der unter Suchen nach angegebenen Zeichenfolge.

    Aktuelles Fenster

    Diese Option ist verfügbar, wenn sich ein Fenster, das durchsucht werden kann, z. B. das Fenster In Browser anzeigen, im Vordergrund befindet. Durchsucht den gesamten Inhalt dieses Fensters nach der unter Suchen nach angegebenen Zeichenfolge. Die Befehle Ersetzen und Alle ersetzen sind nicht verfügbar.

    Alle geöffneten Dokumente

    Durchsucht alle derzeit zur Bearbeitung geöffneten Dateien, als handele es sich um ein einziges Dokument. Wenn der Ausgangspunkt der Suche in der aktuellen Datei erreicht ist, wird die Suche automatisch in der nächsten Datei fortgesetzt. Die Suche endet, wenn die letzte der geöffneten Dateien nach der unter Suchen nach angegebenen Zeichenfolge durchsucht wurde.

    Aktuelles Projekt

    Durchsucht alle Dateien im aktiven Projekt, als handele es sich um ein einziges Dokument. Wenn der Ausgangspunkt der Suche in der Datei erreicht ist, wird die Suche in der nächsten fortgesetzt, bis das gesamte Projekt durchsucht wurde.

Suchoptionen

Der Bereich Suchoptionen kann erweitert oder reduziert werden. Die folgenden Optionen können aktiviert oder deaktiviert werden:

  • Groß-/Kleinschreibung beachten
    Es werden nur die Vorkommen der unter Suchen nach eingegebenen Zeichenfolge angezeigt, die sowohl im Inhalt als auch in der Groß-/Kleinschreibung übereinstimmen. Beispielsweise gibt die Suche nach "MyObject", wenn Groß-/Kleinschreibung beachten aktiviert ist, nur "MyObject" zurück, nicht jedoch "myobject" oder "MYOBJECT".

  • Nur ganzes Wort suchen
    Es werden nur die Vorkommen der unter Suchen nach eingegebenen Zeichenfolge angezeigt, bei denen die gesamte Zeichenfolge übereinstimmt. Eine Suche nach "MyObject" gibt z. B. den Treffer "MyObject" zurück, nicht jedoch "CMyObject" oder "MyObjectC".

  • Suchrichtung nach oben
    Wenn diese Option aktiviert ist, werden die Dateien ab der Einfügemarke aufwärts durchsucht.

  • Ausgeblendeten Text durchsuchen
    Wenn diese Option aktiviert ist, wird auch ausgeblendeter und reduzierter Text in die Suche einbezogen, z. B. die Metadaten eines Entwurfszeit-Steuerelements, ein ausgeblendeter Bereich eines gegliederten Dokuments oder eine ausgeblendete Klasse oder Methode.

  • Mit
    Gibt an, wie Sonderzeichen interpretiert werden, die in die Textfelder Suchen nach bzw. Ersetzen durch eingegeben werden. Zu den Optionen gehören:

    Option

    Beschreibung

    Platzhalter

    Sonderzeichen wie Sternchen (*) und Fragezeichen (?) repräsentieren ein oder mehrere Zeichen. Eine Liste finden Sie unter Platzhalter (Visual Studio).

    Reguläre Ausdrücke

    Mithilfe dieser besonderen Notation werden zu suchende Textmuster definiert. Eine Liste finden Sie unter Reguläre Ausdrücke (Visual Studio).

Symbolleiste

Am oberen Rand des Fensters Suchen und Ersetzen wird eine Symbolleiste mit zwei Dropdownlisten angezeigt. Mit diesen Dropdownlisten können Sie auswählen, welche Art von Suche bzw. Ersetzung Sie durchführen möchten. Entsprechend werden die im Fenster angezeigten Suchoptionen angepasst.

Dropdownlisten

Menü Ansicht

Suchen (linke Dropdownliste)

Schnellsuche

In Dateien suchen

Symbol suchen

Ersetzen (rechte Dropdownliste)

Schnellersetzung

In Dateien ersetzen

Siehe auch

Aufgaben

Gewusst wie: Interaktives Suchen

Gewusst wie: Suchen mithilfe von Ergebnislisten

Gewusst wie: Inkrementelles Durchsuchen eines Dokuments

Referenz

Schnellsuche, Fenster "Suchen und Ersetzen"

In Dateien ersetzen, Fenster "Suchen und Ersetzen"

Weitere Ressourcen

Fenster "Suchen und Ersetzen"

Suchen und Ersetzen