Compartilhar via


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 esse comando foi removido na versão 16.5 do Visual Studio 2019 e restaurado na versão 17.12 do Visual Studio 2022. Se você usar esse comando com as versões 16.5-17.11, poderá ver uma mensagem de erro informando que o comando "Edit.FindinFiles" não aceita argumentos nem 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 ser correspondido.

Interruptores

/append: resultwindowname (novo no Visual Studio 2022)
Opcional. Direciona os resultados da pesquisa atual a serem acrescentados aos resultados anteriores da pesquisa, identificados por resultwindowname argumento. As janelas Localizar Resultado são nomeadas pelo primeiro termo de pesquisa que resultou na criação da janela.

Exemplo

>Edit.FindinFiles "AdornmentTagComparer" /lookin:"Entire Solution"
>Edit.FindinFiles "TagComparer" /lookin:"Entire Solution" /append:"AdornmentTagComparer"

/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. Se não for especificado, a extensão anterior será usada se uma tiver sido inserida anteriormente.

/lookin: searchpath
Opcional. Diretório a ser pesquisado. Se o caminho contiver espaços, coloque todo o caminho entre aspas.

/names ou /n\ (sem suporte 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 de opção de localização atuais e não executa 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 uma 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 no diretório especificado no argumento /lookin:searchpath.

/text2 ou /2\ (sem suporte no Visual Studio 2022) Opcional. Exibe os resultados da pesquisa 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 em todos os arquivos .cls localizados na pasta "Meus Projetos do Visual Studio" e exibe as informações de correspondência na janela Localizar Resultados 2.

>Edit.FindinFiles btnCancel /lookin:"c:/My Visual Studio Projects" /ext:*.cls /text2

Consulte também