Partilhar via


Comando Substituir em arquivos

Substitui o texto em arquivos usando um subconjunto das opções disponíveis na guia Substituir em Arquivos da janela Localizar e Substituir.

Sintaxe

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

Argumentos

findwhat

Necessário. O texto a corresponder.

replacewith

Necessário. O texto a ser substituído pelo texto correspondente.

Comutadores

/all ou /a

Opcional. Substitui todas as ocorrências do texto de pesquisa pelo texto de substituição.

/append (novo no Visual Studio 2022)

Opcional. Direciona os resultados da pesquisa atual para serem anexados aos resultados da pesquisa anterior.

/caso ou /c

Opcional. As correspondências ocorrem somente se os caracteres maiúsculos e minúsculos corresponderem exatamente aos especificados no argumento findwhat.

/ext: extensions

Opcional. Especifica as extensões de arquivo para os arquivos a serem pesquisados.

/keep ou /k (não suportado no Visual Studio 2022)

Opcional. Especifica que todos os arquivos modificados são deixados abertos.

/lookin: searchpath

Opcional. Diretório para pesquisar. Se o caminho contiver espaços, coloque todo o caminho entre aspas.

/options ou /t

Opcional. Exibe uma lista das configurações atuais da opção de localização e não realiza uma pesquisa.

/preserveCase (novo no Visual Studio 2022)

Opcional. Preserva o invólucro original de cada correspondência no seu código.

/regex ou /r

Opcional. Usa caracteres especiais predefinidos no argumento findwhat como notações que representam padrões de texto em vez dos caracteres literais. Para obter uma lista completa de caracteres de expressão regular, consulte Expressões regulares.

/reset ou /e

Opcional. Retorna as opções de localização para suas configurações padrão e não executa uma pesquisa.

/parar

Opcional. Interrompe a operação de pesquisa atual se estiver em andamento. Substituir ignora todos os outros argumentos quando /stop foi especificado. Por exemplo, para interromper a substituição atual, insira o seguinte:

>Edit.ReplaceinFiles /stop

/sub ou /s

Opcional. Pesquisa as subpastas dentro do diretório especificado no argumento /lookin:searchpath.

/text2 ou /2 (sem suporte no Visual Studio 2022)

Opcional. Exibe os resultados da substituição na janela Localizar Resultados 2.

/wild ou /l (não suportado no Visual Studio 2022)

Opcional. Usa caracteres especiais predefinidos no argumento findwhat como notações para representar um caractere ou uma sequência de caracteres.

/palavra ou /w

Opcional. Procura apenas palavras inteiras.

Exemplo

Este exemplo procura btnCancel e o substitui por btnReset em todos os arquivos .cls localizados na pasta "my visual studio projects" e exibe as informações de substituição na janela Find Results 2.

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

Ver também