Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Nahradí text v souborech podmnožinou možností dostupných na kartě Nahradit v v okně Najít a nahradit.
Syntaxe
Edit.ReplaceinFiles findwhat replacewith [/all] [/append] [/case]
[/ext:extensions] [/lookin:searchpath] [/options] [/preserveCase]
[/regex] [/reset] [/stop] [/sub] [/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
Volitelný. Nahradí všechny výskyty hledaného textu náhradním textem.
/append: resultwindowname
(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 nahrazení identifikované resultwindowname
argumentem. Okna Nahradit výsledek jsou pojmenována podle následujícího vzoru: Nahraďte "findWhat" "replaceWith".
Příklad (všimněte si, že příkazové okno používá pro řídicí uvozovky znak ^)
>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 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 představující 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é
- hledání a nahrazování textových
- nahradit v souborů
- Příkazové okno
vyhledávacího pole nebo - příkazy sady Visual Studio
- aliasy příkazů sady Visual Studio