Megosztás a következőn keresztül:


Csere a Fájlokban parancs

A fájlok szövegének cseréje a Keresés és csere ablak Csere fájlban lapján elérhető lehetőségek egy részhalmazával.

Szintaxis

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

Érvek

findwhat

Szükséges. Az egyező szöveg.

replacewith

Szükséges. A megfeleltetendő szöveg helyére behelyettesíteni kívánt szöveg.

Kapcsolók

/all vagy /a

Szabadon választható. A keresési szöveg összes előfordulását lecseréli a helyettesítő szövegre.

/append: resultwindowname (új a Visual Studio 2022-ben)

Szabadon választható. Irányítja az aktuális keresés eredményeit, hogy hozzáfűzve legyenek az előző helyettesítő eredményekhez, amelyeket resultwindowname argumentum azonosít. A Csere eredmény ablak neve a következő minta szerint van elnevezve: Cserélje le a "findWhat" kifejezést a "replaceWith" kifejezésre.

Példa (vegye figyelembe, hogy a parancsablak ^ karaktert használ az idézőjelek feloldásához)

>Edit.ReplaceInFiles "Console.WriteLine(" "//Console.WriteLine("  /lookin:"Entire Solution" /a
>Edit.ReplaceInFiles "Console.Write(" "//Console.Write("  /lookin:"Entire Solution" /a /append:"Replace ^"Console.WriteLine(^" with ^"//Console.WriteLine(^""

/case vagy /c

Szabadon választható. Az egyezések csak akkor fordulnak elő, ha a nagybetűk és a kisbetűk pontosan megegyeznek a findwhat argumentumban megadottakkal.

/ext: extensions

Szabadon választható. Megadja a keresendő fájlok fájlkiterjesztéseit.

/keep vagy /k (a Visual Studio 2022 nem támogatja)

Szabadon választható. Azt adja meg, hogy az összes módosított fájl nyitva maradjon.

/lookin: searchpath

Szabadon választható. Keresendő könyvtár. Ha az elérési út szóközöket tartalmaz, a teljes elérési utat idézőjelek közé kell foglalnia.

/options vagy /t

Szabadon választható. Megjeleníti az aktuális keresési beállítások listáját, és nem végez keresést.

/preserveCase (új a Visual Studio 2022-ben)

Szabadon választható. Megőrzi az egyes egyezések eredeti burkolatát a kódban.

/regex vagy /r

Szabadon választható. A findwhat argumentumban előre definiált speciális karaktereket használ olyan jelölésekként, amelyek a literális karakterek helyett szövegmintákat jelölnek. A reguláris kifejezéskarakterek teljes listáját a Reguláris kifejezésekcímű témakörben találja.

/reset vagy /e

Szabadon választható. Visszaadja a keresési beállításokat az alapértelmezett beállításoknak, és nem végez keresést.

/állj

Szabadon választható. Ha folyamatban van, leállítja az aktuális keresési műveletet. A Csere függvény figyelmen kívül hagyja az összes többi argumentumot /stop megadásakor. Az aktuális csere leállításához például a következőket kell megadnia:

>Edit.ReplaceinFiles /stop

/sub vagy /s

Szabadon választható. A /lookin:searchpath argumentumban megadott könyvtár almappáiban keres.

/text2 vagy /2 (a Visual Studio 2022 nem támogatja)

Szabadon választható. Megjeleníti a csere eredményeit a Találatok keresése 2 ablakban.

/wild vagy /l (a Visual Studio 2022 nem támogatja)

Szabadon választható. A findwhat argumentumban előre definiált speciális karaktereket használ jelölésként egy karakter vagy karaktersorozat jelöléséhez.

/word vagy /w

Szabadon választható. Csak egész szavakat keres.

Példa

Ez a példa megkeresi a btnCancel, és btnReset cseréli le a "my visual studio projects" mappában található összes .cls fájlban, és megjeleníti a helyettesítő információkat a Találatok keresése 2 ablakban.

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

Lásd még: