Schnellersetzung, Fenster "Suchen und Ersetzen"
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.
Tipp
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
Erweitern Sie im Menü Bearbeiten die Option Suchen und Ersetzen.
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.Warnung
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.Verwendung
Gibt an, wie Sonderzeichen interpretiert werden, die in die Textfelder Suchen nach oder 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"