Comando Sostituisci nei file

Sostituisce il testo nei file usando un subset delle opzioni disponibili nella scheda Sostituisci nei file della finestra Trova e sostituisci.

Sintassi

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

Argomenti

findwhat

Obbligatorio. Testo da trovare.

replacewith

Obbligatorio. Testo da sostituire con il testo corrispondente.

Interruttori

/all o /a

Opzionale. Sostituisce tutte le occorrenze del testo di ricerca con il testo sostitutivo.

/append (novità in Visual Studio 2022)

Opzionale. Indirizza i risultati della ricerca corrente da aggiungere ai risultati della ricerca precedenti.

/case o /c

Opzionale. Le corrispondenze si verificano solo se i caratteri maiuscoli e minuscoli corrispondono esattamente a quelli specificati nell'argomento findwhat.

/ext: extensions

Opzionale. Specifica le estensioni di file per i file da cercare.

/keep o /k (non supportato in Visual Studio 2022)

Opzionale. Specifica che tutti i file modificati vengono lasciati aperti.

/lookin: searchpath

Opzionale. Directory in cui eseguire la ricerca. Se il percorso contiene spazi, racchiudere l'intero percorso tra virgolette.

/options o /t

Opzionale. Visualizza un elenco delle impostazioni delle opzioni di ricerca correnti e non esegue una ricerca.

/preserveCase (novità in Visual Studio 2022)

Opzionale. Mantiene la combinazione di maiuscole e minuscole originali di ogni corrispondenza nel codice.

/regex o /r

Opzionale. Usa caratteri speciali predefiniti nell'argomento findwhat come notazioni che rappresentano modelli di testo anziché i caratteri letterali. Per un elenco completo dei caratteri di espressione regolare, vedere espressioni regolari.

/reset o /e

Opzionale. Restituisce le opzioni di ricerca per le impostazioni predefinite e non esegue una ricerca.

/fermarsi

Opzionale. Interrompe l'operazione di ricerca corrente se è in corso. Sostituisci ignora tutti gli altri argomenti quando è stato specificato /stop. Ad esempio, per arrestare la sostituzione corrente, immettere quanto segue:

>Edit.ReplaceinFiles /stop

/sub o /s

Opzionale. Cerca le sottocartelle all'interno della directory specificata nell'argomento /lookin:searchpath.

/text2 o /2 (non supportato in Visual Studio 2022)

Opzionale. Visualizza i risultati della sostituzione nella finestra Risultati ricerca 2.

/wild o /l (non supportato in Visual Studio 2022)

Opzionale. Usa caratteri speciali predefiniti nell'argomento findwhat come notazioni per rappresentare un carattere o una sequenza di caratteri.

/word o /w

Opzionale. Cerca solo parole intere.

Esempio

Questo esempio cerca btnCancel e lo sostituisce con btnReset in tutti i file cls presenti nella cartella "my visual studio projects" e visualizza le informazioni di sostituzione nella finestra Risultati ricerca 2.

>Edit.ReplaceinFiles btnCancel btnReset /lookin:"c:/my visual studio projects" /ext:.cls /text2

Vedere anche