Freigeben über


Befehl 'In Dateien ersetzen'

Ersetzt Text in Dateien mithilfe einer Teilmenge der optionen, die auf der Registerkarte "In Dateien ersetzen" im Fenster Suchen und Ersetzen verfügbar sind.

Syntax

Edit.ReplaceinFiles findwhat replacewith [/all] [/append] [/case]
[/ext:extensions] [/lookin:searchpath] [/options] [/preserveCase]
[/regex] [/reset] [/stop] [/sub] [/word]

Argumente

findwhat

Erforderlich. Der übereinstimmende Text.

replacewith

Erforderlich. Der Text, der durch den übereinstimmenden Text ersetzt werden soll.

Schalter

/all oder /a

Wahlfrei. Ersetzt alle Vorkommen des Suchtexts durch den Ersetzungstext.

/append (neu in Visual Studio 2022)

Wahlfrei. Leitet die Ergebnisse aus der aktuellen Suche an, die an frühere Suchergebnisse angefügt werden sollen.

/case oder /c

Wahlfrei. Übereinstimmungen treten nur auf, wenn die Groß- und Kleinbuchstaben exakt mit denen übereinstimmen, die im argument findwhat angegeben sind.

/ext: extensions

Wahlfrei. Gibt die Dateierweiterungen für die zu durchsuchenden Dateien an.

/keep oder /k (in Visual Studio 2022 nicht unterstützt)

Wahlfrei. Gibt an, dass alle geänderten Dateien geöffnet bleiben.

/lookin: searchpath

Wahlfrei. Verzeichnis, das durchsucht werden soll. Wenn der Pfad Leerzeichen enthält, schließen Sie den gesamten Pfad in Anführungszeichen ein.

/options oder /t

Wahlfrei. Zeigt eine Liste der aktuellen Suchoptionseinstellungen an und führt keine Suche aus.

/preserveCase (neu in Visual Studio 2022)

Wahlfrei. Behält die ursprüngliche Groß-/Kleinschreibung jeder Übereinstimmung in Ihrem Code bei.

/regex oder /r

Wahlfrei. Verwendet vordefinierte Sonderzeichen im argument findwhat als Notationen, die Textmuster anstelle der Literalzeichen darstellen. Eine vollständige Liste der regulären Ausdruckszeichen finden Sie unter reguläre Ausdrücke.

/reset oder /e

Wahlfrei. Gibt die Suchoptionen an ihre Standardeinstellungen zurück und führt keine Suche durch.

/aufhören

Wahlfrei. Hält den aktuellen Suchvorgang an, wenn ein Suchvorgang ausgeführt wird. Replace ignoriert alle anderen Argumente, wenn /stop angegeben wurde. Um beispielsweise den aktuellen Ersatz zu beenden, geben Sie Folgendes ein:

>Edit.ReplaceinFiles /stop

/sub oder /s

Wahlfrei. Durchsucht die Unterordner innerhalb des Verzeichnisses, das im Argument "/lookin:searchpath" angegeben ist.

/text2 oder /2 (in Visual Studio 2022 nicht unterstützt)

Wahlfrei. Zeigt die Ergebnisse des Ersatzes im Fenster Ergebnisse suchen 2 an.

/wild oder /l (in Visual Studio 2022 nicht unterstützt)

Wahlfrei. Verwendet vordefinierte Sonderzeichen im findwhat Argument als Notationen, um ein Zeichen oder eine Abfolge von Zeichen darzustellen.

/word oder /w

Wahlfrei. Sucht nur nach ganzen Wörtern.

Beispiel

In diesem Beispiel wird nach btnCancel gesucht und durch btnReset in allen CLS-Dateien im Ordner "Meine Visual Studio-Projekte" ersetzt und die Ersetzungsinformationen im Fenster "Ergebnisse suchen 2" angezeigt.

>Edit.ReplaceinFiles btnCancel btnReset /lookin:"c:/my visual studio projects" /ext:.cls /text2

Siehe auch