Comando Localizar em Arquivos
Pesquise arquivos usando um subconjunto das opções disponíveis na guia Localizar em Arquivos da janela Localizar e substituir.
Importante
O suporte para este comando foi removido na versão 16.5 do Visual Studio 2019 e restaurado na versão 17.12 do Visual Studio 2022. Se utilizar este comando com as versões 16.5-17.11, poderá ver uma mensagem de erro que diz: Comando "Edit.FindinFiles" não aceita argumentos ou opções. Algumas opções foram alteradas no Visual Studio 2022.
Sintaxe
Edit.FindinFiles findwhat [/append] [/case] [/ext:extensions]
[/lookin:searchpath] [/options] [/reset] [/stop] [/sub]
[/regex] [/word]
Argumentos
findwhat
Necessário. O texto a corresponder.
Comutadores
/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. Se não for especificado, a extensão anterior será usada se uma tiver sido inserida anteriormente.
/lookin: searchpath
Opcional. Diretório para pesquisar. Se o caminho contiver espaços, coloque todo o caminho entre aspas.
/names ou /n\ (não suportado no Visual Studio 2022) Opcional. Exibe uma lista de nomes de arquivo que contêm correspondências.
/options ou /t
Opcional. Exibe uma lista das configurações atuais da opção de localização e não realiza uma pesquisa.
/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. A pesquisa ignora todos os outros argumentos quando /stop
foi especificado. Por exemplo, para interromper a pesquisa atual, insira o seguinte:
>Edit.FindinFiles /stop
/sub ou /s
Opcional. Pesquisa as subpastas dentro do diretório especificado no argumento /lookin:searchpath
.
/text2 ou /2\ (não suportado no Visual Studio 2022) Opcional. Exibe os resultados da pesquisa 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 em todos os arquivos .cls localizados na pasta "My Visual Studio Projects" e exibe as informações de correspondência na janela Find Results 2.
>Edit.FindinFiles btnCancel /lookin:"c:/My Visual Studio Projects" /ext:*.cls /text2