Sdílet prostřednictvím


Příkaz Nahradit v souborech

Nahradí text v souborech podmnožinou možností dostupných na kartě Nahradit v v okně Najít a nahradit.

Syntax

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

Argumenty

findwhat

Požadovaný. Text, který se má shodovat.

replacewith

Požadovaný. Text, který se má nahradit odpovídajícím textem.

Přepínače

/all nebo /a

Volitelný. Nahradí všechny výskyty hledaného textu náhradním textem.

/append (nové v sadě Visual Studio 2022)

Volitelný. Nasměruje výsledky z aktuálního hledání tak, aby se připojily k předchozím výsledkům hledání.

/case nebo /c

Volitelný. Shoda nastane pouze v případě, že velká a malá písmena přesně odpovídají těm zadaným v argumentu findwhat.

/ext: extensions

Volitelný. Určuje přípony souborů, které se mají prohledávat.

/keep nebo /k (nepodporuje se v sadě Visual Studio 2022)

Volitelný. Určuje, že všechny změněné soubory zůstanou otevřené.

/lookin: searchpath

Volitelný. Adresář, který se má prohledávat. Pokud cesta obsahuje mezery, uzavřete celou cestu do uvozovek.

/options nebo /t

Volitelný. Zobrazí seznam aktuálních nastavení možností hledání a neprovádí hledání.

/preserveCase (nové v sadě Visual Studio 2022)

Volitelný. Zachová původní velikost velikostí jednotlivých shod v kódu.

/regex nebo /r

Volitelný. 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ích výrazů najdete v tématu regulárních výrazů.

/reset nebo /e

Volitelný. Vrátí možnosti hledání do výchozího nastavení a neprovádí hledání.

/Stop

Volitelný. Zastaví aktuální operaci hledání, pokud právě probíhá. Při zadání /stop funkce Nahradit ignoruje všechny ostatní argumenty. Pokud například chcete zastavit aktuální nahrazení, zadejte následující:

>Edit.ReplaceinFiles /stop

/sub nebo /s

Volitelný. Prohledá podsložky v adresáři zadaném v argumentu /lookin:searchpath.

/text2 nebo /2 (není podporováno v sadě Visual Studio 2022)

Volitelný. Zobrazí výsledky nahrazení v okně Najít výsledky 2.

/wild nebo /l (nepodporuje se v sadě Visual Studio 2022)

Volitelný. Používá předdefinované speciální znaky v argumentu findwhat jako notace, které představují znak nebo posloupnost znaků.

/word nebo /w

Volitelný. 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

Viz také