Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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