Ersätt i filkommando
Ersätter text i filer med hjälp av en delmängd av de alternativ som är tillgängliga på fliken Ersätt i filer i fönstret Sök och ersätt.
Syntax
Edit.ReplaceinFiles findwhat replacewith [/all] [/append] [/case]
[/ext:extensions] [/lookin:searchpath] [/options] [/preserveCase]
[/regex] [/reset] [/stop] [/sub] [/word]
Argument
findwhat
Krävs. Texten som ska matchas.
replacewith
Krävs. Texten som ska ersätta den matchade texten.
Växlar
/all eller /a
Valfri. Ersätter alla förekomster av söktexten med ersättningstexten.
/append (ny i Visual Studio 2022)
Valfri. Dirigerar resultaten från den aktuella sökningen som ska läggas till i tidigare sökresultat.
/case eller /c
Valfri. Matchningar inträffar endast om versaler och gemener exakt matchar de som anges i argumentet findwhat
.
/ext: extensions
Valfri. Anger filnamnstilläggen för de filer som ska sökas igenom.
/keep eller /k (stöds inte i Visual Studio 2022)
Valfri. Anger att alla ändrade filer lämnas öppna.
/lookin: searchpath
Valfri. Katalog för sökning. Om sökvägen innehåller blanksteg omger du hela sökvägen inom citattecken.
/options eller /t
Valfri. Visar en lista över de aktuella sökalternativinställningarna och utför ingen sökning.
/preserveCase (ny i Visual Studio 2022)
Valfri. Bevarar den ursprungliga höljet för varje matchning i koden.
/regex eller /r
Valfri. Använder fördefinierade specialtecken i argumentet findwhat
som noteringar som representerar textmönster snarare än literaltecken. En fullständig lista över reguljära uttryckstecken finns i Reguljära uttryck.
/reset eller /e
Valfri. Returnerar sökalternativen till standardinställningarna och utför ingen sökning.
/Stanna
Valfri. Stoppar den aktuella sökåtgärden om en pågår. Ersätt ignorerar alla andra argument när /stop
har angetts. Om du till exempel vill stoppa den aktuella ersättningen anger du följande:
>Edit.ReplaceinFiles /stop
/sub eller /s
Valfri. Söker i undermapparna i katalogen som anges i argumentet /lookin:searchpath
.
/text2 eller /2 (stöds inte i Visual Studio 2022)
Valfri. Visar resultatet av ersättningen i fönstret Hitta resultat 2.
/wild eller /l (stöds inte i Visual Studio 2022)
Valfri. Använder fördefinierade specialtecken i argumentet findwhat
som noteringar för att representera ett tecken eller en sekvens med tecken.
/word eller /w
Valfri. Söker bara efter hela ord.
Exempel
Det här exemplet söker efter btnCancel
och ersätter det med btnReset
i alla .cls-filer som finns i mappen "mina visual studio-projekt" och visar ersättningsinformationen i fönstret Hitta resultat 2.
>Edit.ReplaceinFiles btnCancel btnReset /lookin:"c:/my visual studio projects" /ext:.cls /text2