Freigeben über


In Dateien ersetzen

Durch Ersetzen in "Dateien " können Sie den Code einer bestimmten Gruppe von Dateien nach einer Zeichenfolge oder einem Ausdruck durchsuchen und einige oder alle gefundenen Übereinstimmungen ändern.

Screenshot des Dialogfelds

Sie können eine der folgenden Methoden verwenden, um Ersetzen in Dateien im Fenster Suchen und Ersetzen anzuzeigen. Sie können auch Strg+Verschiebung+H.

So zeigen Sie „In Dateien ersetzen“ an

  • Drücken Sie STRG+Q und geben Sie replace in das Suchfeld oben auf dem Bildschirm ein. Doppelklicken Sie in der Ergebnisliste auf "Ersetzen in Dateien".

    \- oder -

  • Wählen Sie im Menü "Bearbeiten " die Option "Suchen und Ersetzen" und dann "In Dateien ersetzen" aus.

    \- oder -

  • Wenn das Fenster " Suchen und Ersetzen " bereits geöffnet ist, wählen Sie die Registerkarte " In Dateien ersetzen" aus .

Hinweis

Das Tool "Suchen und Ersetzen " durchsucht keine Ordner, die über das Hidden Oder-Attribut System verfügen.

Die Optionen "In Dateien ersetzen " sind nahezu identisch mit den Optionen im Dialogfeld " In Dateien suchen ". Je nach verwendeter Version von Visual Studio stehen möglicherweise weitere Ersetzungsoptionen im Dialogfeld zur Verfügung, wie in den folgenden Abschnitten beschrieben.

Feld ersetzen

Um Instanzen der Zeichenfolge im Suchfeld durch eine andere Zeichenfolge zu ersetzen, geben Sie die Ersetzungszeichenfolge in das Feld "Ersetzen " ein. Wenn Sie Instanzen der Zeichenfolge im Feld "Suchen " löschen möchten, lassen Sie das Feld "Ersetzen " leer. Wählen Sie den Dropdownpfeil im Suchfeld aus, um die Zeichenfolgen anzuzeigen, nach denen Sie zuletzt gesucht haben. Aktivieren Sie das Kontrollkästchen " Reguläre Ausdrücke des Benutzers ", und wählen Sie dann die angrenzende Schaltfläche " Ausdrucks-Generator ersetzen " aus, wenn Sie einen oder mehrere reguläre Ausdrücke in Ihrer Ersetzungszeichenfolge verwenden möchten. Weitere Informationen finden Sie unter Verwenden regulärer Ausdrücke in Visual Studio.

Groß-/Kleinschreibung beibehalten

Wenn Sie einen Ersetzungsvorgang durchführen, können Sie das ursprüngliche Gehäuse jeder Übereinstimmung in Ihrem Code beibehalten. Sie können die Fallerhaltung ein- und ausschalten, indem Sie die Fall aufbewahren option (Alt+V). Diese Option ist in Visual Studio 2022, Version 17.8 oder höher, verfügbar.

Um die Groß- und Kleinschreibung beizubehalten, muss die Ersetzungszeichenfolge ebenfalls in Groß- und Kleinschreibung geschrieben sein. Die Groß-/Kleinschreibung wird auch in Text beibehalten, der Bindestriche oder Unterstriche enthält.

Hier sind einige Beispiele:

  • Durch das Ersetzen von "begin" durch "end" wird "Begin" in "End" und "BEGIN" in "END" umgewandelt.

  • Wenn Sie "onetwothree" durch "fourFiveSix" ersetzen, wird "onetwothree" zu "fourfivesix", "oneTwoThree" zu "fourFiveSix" und "OneTwoThree" zu "FourFiveSix".

Hinweis

Ab Visual Studio 2022 werden zur Optimierung der Suchleistung, Teilergebnisse - wie Ergebnisse aus vorab indizierten Dateien - angezeigt, bevor die endgültigen Ergebnisse verfügbar sind. Wenn Sie jedoch Ersetzungsvorgänge ausführen, gilt dieser Leistungsvorteil nicht, da Ersetzungsvorgänge erst gestartet werden, nachdem vollständige Suchergebnisse zurückgegeben wurden.