Localizar em Arquivos
Localizar em arquivos permite pesquisar um conjunto especificado de arquivos. As correspondências encontradas pelo Visual Studio estão listadas na janela Localizar Resultados no IDE. A forma como os resultados aparecem depende das opções escolhidas no separador Localizar em Ficheiros da caixa de diálogo Localizar e Substituir.
Importante
Se você estiver usando Visual Studio 2019versão 16.6 ou anterior, a caixa de diálogo Localizar e substituir pode não parecer com a aparência que aparece aqui. Mude para a versão Visual Studio 2017 desta página para obter descrições que correspondam ao que vê no ecrã.
Como exibir Localizar nos Ficheiros
Use as etapas a seguir para abrir a caixa de diálogo Localizar e substituir ou pressione Ctrl+Shift+F.
Pressione Ctrl+Q e digite "localizar" na caixa de pesquisa na parte superior da tela.
Escolha Localizar em arquivos na lista de resultados.
ou
Na barra de menus, selecione Editar>Localizar e substituir.
Escolha Localizar em Ficheiros no menu suspenso.
Para cancelar uma operação Localizar, pressione Ctrl+Break.
Observação
A ferramenta Localizar e substituir não pesquisa diretórios com o atributo Hidden
ou System
.
Caixa de pesquisa
Para procurar uma nova cadeia de texto ou expressão, especifique-a na caixa Pesquisar. Para procurar qualquer uma das 20 cadeias de caracteres pesquisadas mais recentemente, abra a lista suspensa e selecione a cadeia de caracteres.
Você pode selecionar ou desmarcar a(s) seguinte(s) opção(ões):
Diferenciar maiúsculas de minúsculas? - Utilize esta opção para garantir que a sua pesquisa seja sensível a maiúsculas e minúsculas.
Corresponder palavras inteiras - Utilize esta opção para se certificar de que a sua pesquisa devolve apenas correspondências de palavras inteiras.
Utilizar expressões regulares - Escolha esta opção para empregar notações especiais que definem padrões de texto que irão corresponder na caixa Pesquisar (ou na caixa de texto Substituir). Para obter uma lista dessas notações, consulte Usando expressões regulares no Visual Studio.
Importante
O botão Construtor de Expressões aparecerá ao lado da caixa Pesquisar somente se você tiver selecionado a caixa de seleção Usar expressões regulares .
Olhe para dentro
A opção escolhida na lista suspensa Examinar determina se Localizar em Arquivos pesquisa todo o espaço de trabalho, toda a solução, o projeto atual, o diretório atual, todos os documentos abertos ou o documento atual.
Você também pode usar o botão adjacente Procurar (...) para localizar onde deseja pesquisar. Melhor ainda, se você já tiver especificado um diretório, esse botão acrescentará o novo diretório em vez de substituí-lo. Por exemplo, se o seu valor de "Procurar em" fosse ".\Code", poderia clicar no botão Procurar (...) e navegar até uma pasta chamada "Código compartilhado". A caixa Navegar (...) agora mostraria ".\Code;.\Shared Code", e quando o comando Procurar for executado, ele pesquisará ambas as pastas.
Para refinar a sua pesquisa, pode selecionar ou desmarcar a(s) seguinte(s) opção(ões):
- Incluir itens externos - Use esta opção para incluir arquivos referenciados de fora de um projeto C++, ou seja, arquivos como "windows.h" que são incluídos por seus arquivos de código, mas não fazem parte de uma solução. Esta opção só se aplica a projetos C++.
- Incluir arquivos diversos - Use esta opção para incluir arquivos diversos, que são arquivos que você abriu, mas não fazem parte de uma solução. Consulte Arquivos diversos.
Tipos de ficheiros
A opção Tipos de ficheiro indica os tipos de ficheiros a pesquisar nos diretórios Examinar em. Selecione qualquer item na lista para inserir uma cadeia de pesquisa pré-configurada que encontrará arquivos desses tipos específicos.
Você pode pesquisar vários tipos de arquivo separando-os com um ponto-e-vírgula (;
). Você também pode excluir pastas e arquivos prefixando qualquer caminho ou tipo de arquivo com um ponto de exclamação (!
).
Acrescentar resultados
Use esta opção para acrescentar os resultados da pesquisa atual aos resultados da pesquisa anterior.
Caixa de pesquisa
Para procurar uma nova cadeia de texto ou expressão, especifique-a na caixa Pesquisar. Para procurar qualquer uma das 20 cadeias de caracteres pesquisadas mais recentemente, abra a lista suspensa e selecione a cadeia de caracteres.
Você pode selecionar ou desmarcar a(s) seguinte(s) opção(ões):
Corresponder maiúsculas e minúsculas - Utilize esta opção para se certificar de que a sua pesquisa diferencia maiúsculas de minúsculas.
Corresponder palavras inteiras - Utilize esta opção para se certificar de que a sua pesquisa devolve apenas correspondências de palavras inteiras.
Usar expressões regulares - Use esta opção para aplicar notações especiais que definem padrões de texto para corresponder na caixa Pesquisar (ou na caixa de texto Substituir). Para obter uma lista dessas notações, consulte Usando expressões regulares no Visual Studio.
Importante
O botão Construtor de Expressões aparecerá ao lado da caixa Pesquisar somente se você tiver selecionado a caixa de seleção Usar expressões regulares .
Olhe lá dentro
A opção que escolher na lista suspensa Procurar em determina se Localizar em Arquivos pesquisa todo o espaço de trabalho, toda a solução, o projeto atual, o diretório atual, todos os documentos abertos ou o documento atual.
Você também pode usar o botão adjacente Procurar (...) para localizar onde deseja pesquisar. Melhor ainda, se você já tiver especificado um diretório, esse botão acrescentará o novo diretório em vez de substituí-lo. Por exemplo, se o seu valor de "Procurar em" fosse ".\Code", poderia clicar no botão Explorar (...) e navegar até uma pasta chamada "Código Partilhado". A caixa Procurar (...) agora mostraria ".\Code;.\Shared Code" e, quando o comando Localizar for executado, ele pesquisará as duas pastas.
Para refinar a sua pesquisa, pode selecionar ou desmarcar a(s) seguinte(s) opção(ões):
- Incluir itens externos - Use esta opção para incluir itens externos, como arquivos como "windows.h" que você pode referenciar, mas não fazem parte de uma solução.
- Incluir arquivos diversos - Use esta opção para incluir arquivos diversos, como arquivos que você abriu, mas não fazem parte de uma solução.
Tipos de ficheiros
A opção Tipos de arquivo indica os tipos de arquivos a serem pesquisados nos diretórios Examinar em. Selecione qualquer item na lista para inserir uma cadeia de pesquisa pré-configurada que encontrará arquivos desses tipos específicos.
Você pode pesquisar vários tipos de arquivo separando-os com um ponto-e-vírgula (;
). Você também pode excluir pastas e arquivos prefixando qualquer caminho ou tipo de arquivo com um ponto de exclamação (!
).
Acrescentar resultados
Use esta opção para acrescentar os resultados da pesquisa atual aos resultados da pesquisa anterior.
Resultados da pesquisa
Quando você realiza uma pesquisa para todos os resultados, os resultados aparecem à medida que ficam disponíveis.
Observação
O Visual Studio começa a criar um índice depois que o contexto de código é carregado, como ao abrir um novo projeto, alterar ramificações ou alterar a lista de arquivos. Se você pesquisar enquanto o Visual Studio ainda está indexando seus arquivos de origem, poderá ver um aviso de que os resultados estão incompletos.
Com o Visual Studio 17.12 e posterior, se você quiser repetir a mesma pesquisa depois de fazer mais trabalho, você pode clicar no ícone de seta no sentido horário para atualizar os resultados. Isso garante que todas as alterações feitas desde a última Localização sejam refletidas sem ter que reabrir a janela Localizar.
Modificar localização
Use o botão Modificar Procurar (Repetir Procurar em algumas versões) na janela de resultados para refinar os critérios de pesquisa sem precisar recriar os mesmos critérios na janela Procurar. Clicar em Modificar Localizar reabre Localizar em Ficheiros com os critérios de pesquisa anteriores para esse conjunto de resultados.
Manter os resultados
Você pode manter os resultados de uma pesquisa enquanto executa outras pesquisas. Isso facilita a comparação de resultados e a sua visualização lado a lado.
Para manter vários resultados de pesquisa, selecione o botão Manter Resultados após cada pesquisa. Em seguida, quando você pesquisa por outra coisa, os resultados são mostrados em uma nova guia. Pode guardar os resultados de até cinco pesquisas. Se você já tiver cinco resultados de pesquisa exibidos, a próxima pesquisa reutilizará a guia de resultados de pesquisa mais antiga.
No Visual Studio 2022 e posterior, você pode definir o Visual Studio para sempre manter os resultados. Vá para Ferramentas>Opções>Geral>Localizar e Substituire marque a caixa de seleção Manter resultados de pesquisa por predefinição.