Nahradit v souborech – příkaz
Nahradí text v souborech podmnožinou možností dostupných na kartě Nahradit v okně Najít a nahradit.
Syntaxe
Edit.ReplaceinFiles findwhat replacewith [/all] [/case]
[/ext:extensions] [/keep] [/lookin:searchpath] [/options] [/regex]
[/reset] [/stop] [/sub] [/text2] [/wild] [/word]
Argumenty
findwhat
Povinný: Text, který se má shodovat.
replacewith
Povinný: Text, který se má nahradit odpovídajícím textem.
přepínače,
/all nebo /a
Nepovinné. Nahradí všechny výskyty hledaného textu náhradním textem.
/case nebo /c
Nepovinné. Shoda nastane pouze v případě, že velká a malá písmena přesně odpovídají písmenům zadaným v argumentu findwhat
.
/Ext: extensions
Nepovinné. Určuje přípony souborů, které se mají prohledávat.
/keep nebo /k
Nepovinné. Určuje, že všechny změněné soubory zůstanou otevřené.
/Hledět: searchpath
Nepovinné. Adresář, který se má prohledávat. Pokud cesta obsahuje mezery, uzavřete celou cestu do uvozovek.
/options nebo /t
Nepovinné. Zobrazí seznam aktuálních nastavení možností hledání a neprovádí hledání.
/regex nebo /r
Nepovinné. Používá předdefinované speciální znaky v argumentu findwhat
jako notace, které představují vzory textu, nikoli literálové znaky. Úplný seznam znaků regulárního výrazu najdete v tématu Regulární výrazy.
/reset nebo /e
Nepovinné. Vrátí možnosti hledání do výchozího nastavení a neprovádí hledání.
/Stop
Nepovinné. Zastaví aktuální operaci hledání, pokud právě probíhá. Při zadání funkce Nahradit ignoruje všechny ostatní argumenty /stop
. Pokud například chcete zastavit aktuální nahrazení, zadejte následující:
>Edit.ReplaceinFiles /stop
/sub nebo /s
Nepovinné. Prohledá podsložky v adresáři zadaném v argumentu /lookin:searchpath
.
/text2 nebo /2
Nepovinné. Zobrazí výsledky nahrazení v okně Najít výsledky 2 .
/wild nebo /l
Nepovinné. Používá předdefinované speciální znaky v argumentu findwhat
jako zápisy k reprezentaci znaku nebo posloupnosti znaků.
/word nebo /w
Nepovinné. Vyhledá jenom celá slova.
Příklad
Tento příklad vyhledá btnCancel
a nahradí ho btnReset
ve všech souborech .cls umístěných ve složce Moje projekty sady Visual Studio a zobrazí náhradní informace v okně Najít výsledky 2 .
>Edit.ReplaceinFiles btnCancel btnReset /lookin:"c:/my visual studio projects" /ext:.cls /text2