Usar a pesquisa do Visual Studio

O IDE (ambiente de desenvolvimento integrado) do Visual Studio tem muitos menus, opções e recursos, o que pode ser difícil de lembrar. O recurso de pesquisa do Visual Studio é uma única caixa de pesquisa que ajuda os desenvolvedores a encontrar menus e opções do IDE, ao mesmo tempo em que pesquisam o código. Independentemente de você não ter experiência com o Visual Studio ou ser um desenvolvedor experiente, esse recurso oferece uma maneira rápida de pesquisar entre os recursos do IDE e seu código.

Pesquisar no Visual Studio 2022 versão 17.6 ou posterior

Se você estiver usando o Visual Studio 2022 versão 17.6 ou posterior, a experiência de pesquisa será a Pesquisa tudo em um.

Dica

Para saber mais sobre a nova experiência de pesquisa, confira as postagens nos blogs Better search in Visual Studio e All-In-One Search available in 17.6.

Sobre a experiência de Pesquisa All-In-One

Com a Pesquisa Integrada, você não só pode pesquisar recursos, mas também pode pesquisar seus elementos de código, como arquivos e símbolos.

Captura de tela da experiência de Pesquisa All-In-One no Visual Studio 2022 versão 17.6 ou posterior.

A nova experiência de pesquisa aparece como uma opção ao lado da barra de menus.

Captura de tela da experiência de Pesquisa All-In-One na barra de menus do Visual Studio.

Você pode usar o atalho de teclado Ctrl+Q para pesquisas de recursos e o atalho de teclado Ctrl+T para pesquisas de código.

Filtros para consultas de pesquisa de código

Para obter rapidamente uma experiência filtrada, você pode digitar os prefixos correspondentes antes da consulta ou usar os atalhos de teclado correspondentes para abrir a pesquisa com o filtro desejado.

Filtrar Prefixo Atalho de teclado
arquivos f: Ctrl+Shift+T
types t: Ctrl+1, Ctrl+T
membros m: Alt+\
text x: Shift+Alt+F

No Visual Studio 17.11 e posterior, você pode definir o escopo da pesquisa de código para o documento atual, o projeto atual, toda a solução ou arquivos externos referenciados em sua solução, como arquivos de cabeçalho ou arquivos abertos de locais fora da solução. Você pode definir escopos diferentes para filtros diferentes. Por exemplo, a experiência padrão pode ser definida para examinar Toda a solução e members pode ser definida para examinar apenas o documento atual. Suas seleções serão lembradas na próxima vez que você usar a pesquisa de código.

Captura de tela das opções de escopo de pesquisa de código.

O filtro de texto (Shift+Alt+F) na Pesquisa de Código está disponível em versão prévia no Visual Studio 17.9 e posterior. Consulte 17.9 A Visualização 3 traz mudanças interessantes para a Pesquisa de Código. Pesquise uma cadeia de caracteres de texto, com opções para corresponder ao uso de maiúsculas e minúsculas, palavras inteiras ou usar uma expressão regular. O formato de expressão regular é descrito em Expressões regulares.

Captura de tela da pesquisa de texto com várias opções.

Com o Visual Studio 17.12 e posterior, agora você pode navegar até uma linha específica no documento atual ou em outro documento especificado.

Para ir para uma linha no documento atual , digite dois-pontos (:) seguido do número da linha. Por exemplo, :39 navega até a linha 39 no arquivo ativo.

Captura de tela mostrando Ir para a linha no documento atual.

Você também pode ir para uma linha em um documento diferente digitando o nome do arquivo, dois pontos e, em seguida, o número da linha. Por exemplo, Order:43 navega até a linha 43 em Order.cs. Se você não especificar o nome exato do arquivo, a pesquisa tentará encontrar a melhor correspondência.

Captura de tela mostrando Ir para a linha em um documento diferente.

Encaixe como uma janela de ferramentas

Com o Visual Studio 17.12 ou posterior, você pode encaixar a janela de pesquisa em vez de deixá-la flutuando na frente. Isso pode ser útil para evitar a interrupção da edição do código. Use o ícone próximo ao canto superior direito da janela para ativar o encaixe como uma janela de ferramentas.

Captura de tela mostrando o ícone de encaixe na janela de pesquisa.

Você pode usar um ícone semelhante na janela de ferramentas para reverter para a janela flutuante.

Alternar painel de visualização

Com o Visual Studio 17.12 ou posterior, você pode alternar o painel de visualização. Use o ícone de olho para desativar ou ativar o painel de visualização.

Captura de tela mostrando o ícone para alternar o painel de visualização na janela de pesquisa.

Outra novidade no Visual Studio 17.12, a posição do painel de visualização é ajustada automaticamente com base nas dimensões da janela de pesquisa.

Pesquisar no Visual Studio 2022 versão 17.5 ou anterior

As seções a seguir discutem os diferentes tipos de resultados de pesquisa que você pode encontrar se estiver usando o Visual Studio 2022 versão 17.5 ou anterior (para incluir o Visual Studio 2019).

Ao contrário de outros recursos de pesquisa, como Localizar em Arquivos ou Pesquisar Gerenciador de Soluções, a pesquisa nos resultados do Visual Studio inclui recursos de IDE, opções de menu, nomes de arquivo e muito mais. Para acessá-lo, use o atalho de teclado Ctrl+Q para exibir a caixa de pesquisa. Ou selecione a caixa de entrada Pesquisa do Visual Studio, que está localizada ao lado da barra de menus:

Captura de tela da caixa de pesquisa do Visual Studio.

Observação

O comando executado pela pesquisa do Visual Studio é Window.QuickLaunch, e você pode ver esse recurso chamado de pesquisa rápida ou início rápido.

Pesquisar menus, opções e janelas

Você pode usar a caixa de pesquisa do Visual Studio para localizar configurações, opções e itens de configuração semelhantes. Por exemplo, procure o alterar tema para localizar e abrir rapidamente a caixa de diálogo que permite alterar o tema de cores do Visual Studio, conforme mostrado na captura de tela a seguir:

Pesquise configurações e opções do Visual Studio.

Dica

Na maioria dos casos, a pesquisa do Visual Studio também lembrará o menu, as teclas de atalho e a localização de cada item nos resultados.

Você pode usar a caixa de pesquisa do Visual Studio para localizar itens de menu e comandos. Por exemplo, pesquise limpar sol para localizar e executar rapidamente o comando Limpar Solução. Os resultados da pesquisa também oferecem um lembrete de onde encontrar esse comando nos menus, conforme mostrado na captura de tela a seguir:

Captura de tela de um exemplo de pesquisa de itens de menu e comandos do Visual Studio.

Por fim, você pode pesquisar janelas ou painéis que podem ter sido fechados acidentalmente. Por exemplo, pesquise teste para localizar e abrir a janela do Gerenciador de Testes:

Captura de tela que mostra um exemplo de pesquisa de janelas e painéis do Visual Studio.

Pesquisar arquivos e código

A pesquisa do Visual Studio também pesquisa seus itens de solução em busca de nome de arquivo, código, método e outras correspondências. Na captura de tela a seguir, uma pesquisa por markdown encontrou o arquivo MarkdownMetaExtractor.cs, a classe MarkdownMetaExtractor e dois métodos dentro da solução:

Captura de tela que mostra um exemplo de pesquisa de um arquivo usando a pesquisa do Visual Studio.

Você também pode fazer uma pesquisa de "camel case". Na captura de tela a seguir, uma pesquisa por FSS encontrou um arquivo, classe e método FolderSizeScanner:

Captura de tela de um exemplo de pesquisa que usa letras iniciais maiúsculas em uma cadeia de caracteres de texto na pesquisa do Visual Studio.

Atalhos de teclado para resultados da pesquisa

Os resultados da pesquisa incluem guias para Todos, Código, Visual Studio. Você pode economizar tempo usando os seguintes atalhos de teclado para diferentes tipos de pesquisas:

  • Ctrl+Q, Ctrl+T para arquivos, tipos e membros
  • Ctrl+P, Ctrl+M para menus, opções, componentes e modelos do Visual Studio
  • Ctrl+P, Ctrl+E para ir para a guia Todos, para ambos