Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 ser correspondido.
replacewith
Necessário. O texto a ser substituído pelo texto correspondente.
Interruptores
/all ou /a
Opcional. Substitui todas as ocorrências do texto de pesquisa pelo texto de substituição.
/append: resultwindowname (novo no Visual Studio 2022)
Opcional. Direciona os resultados da pesquisa atual a serem acrescentados aos resultados de substituição anteriores, identificados por resultwindowname argumento. As janelas Substituir Resultado são nomeadas seguindo o seguinte padrão: Substitua "findWhat" por "replaceWith".
Exemplo (observe que a Janela de Comando usa ^ caractere para escapar de aspas)
>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 ou /c
Opcional. As correspondências ocorrerão 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 (sem suporte no Visual Studio 2022)
Opcional. Especifica que todos os arquivos modificados são deixados abertos.
/lookin: searchpath
Opcional. Diretório a ser pesquisado. Se o caminho contiver espaços, coloque todo o caminho entre aspas.
/options ou /t
Opcional. Exibe uma lista das configurações de opção de localização atuais e não executa uma pesquisa.
/preserveCase (novo no Visual Studio 2022)
Opcional. Preserva a maiúscula original de cada correspondência em 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 uma 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 no 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 (sem suporte no Visual Studio 2022)
Opcional. Usa caracteres especiais predefinidos no argumento findwhat como notações para representar um caractere ou sequência de caracteres.
/word ou /w
Opcional. Pesquisa apenas palavras inteiras.
Exemplo
Este exemplo pesquisa btnCancel e o substitui por btnReset em todos os arquivos .cls localizados na pasta "meus projetos do Visual Studio" e exibe as informações de substituição na janela Localizar Resultados 2 do.
>Edit.ReplaceinFiles btnCancel btnReset /lookin:"c:/my visual studio projects" /ext:.cls /text2