Como procurar nomes de arquivos no Visual Studio?

203

No Eclipse você pode procurar um arquivo no projeto pressionando CTRL- SHIFT- R.

Existe uma maneira de fazer isso no Visual Studio ?

Edward Tanguay
fonte
ps, sei que essa pergunta foi feita anteriormente, mas a resposta melhor e mais correta está no arquivo vinculado.
Jason
1
Sem ofensa, mas isso parece horrível após CTRL + p de texto sublime.
dud3
4
Você pode escolher uma resposta diferente? A resposta aceita não responde à pergunta.
thecoolmacdude
@ dud3 Você poderia simplesmente religar a uma chave diferente / conjunto de chaves nas preferências
Antfish

Respostas:

466

Para qualquer pessoa que chegue a esta página pelo Google ou em qualquer outro lugar, esta resposta é provavelmente a melhor de todas.

Para resumir, basta clicar em:

CTRL + ,

E então comece a digitar o nome do arquivo.

Hanna
fonte
5
Eu provavelmente perco 30 minutos todos os dias apenas procurando o arquivo correto no Gerenciador de Soluções. Este é o meu novo atalho favorito!
Rick Love
11
Isso mostra os nomes dos métodos também, um pouco irritante.
pântano
3
Infelizmente, isso não limita a busca a nomes de arquivos, mas também inclui símbolos
Xavier Poinas
10
Não tenho certeza se isso responde com precisão à pergunta, mas isso também procura símbolos (métodos etc.), o que é muito irritante em um projeto grande. Além disso, a mesma coisa poderia ser alcançada pelo Ctrl+;atalho para pesquisa no Solution Explorer.
Nawfal #
9
@ marsh No VS 2017.3 (e possivelmente anterior) Ctrl-, comporta-se como uma janela de comando. Se você der o comando 'f' e fornecer um nome de arquivo, ele pesquisará apenas os arquivos: por exemplo, "f someFile.cpp". Há também um botão que precede o "f" se você preferir clicar.
Kaganar
58

A melhor opção agora é instalar o complemento do Microsoft Visual Studio chamado Productivity Power Tools ( versão VS 2010 , versão VS 2013 ).

Com isso vem o "Solution Navigator" (alternativa ao Solution Explorer, com muitos benefícios).

search solution navigator

Aliás, esse recurso é incorporado ao Visual Studio 2012.

amigo
fonte
Construído em 2017!
22418 Phillip #
48

No VS2013, você pode clicar no gerenciador de soluções para esta funcionalidade.

O atalho é:

ctrl + ;

Para pesquisar apenas os nomes dos arquivos e não o conteúdo (especialmente em C #), desmarque estas opções:

John
fonte
Ótimo e útil. Estou usando a visualização do VS 2019 e funciona perfeitamente para mim.
John Erbynn
34

Com Visual Studio 2017, agora ele vem com uma versão muito melhor, nomeada “Go To All”e vinculada ao atalho de teclado CTRL + T, além de CTRL +,incluir filtragem embutida e“fuzzy search”

CTRL + T

CTRL + ,

Sajeetharan
fonte
1
SIM, finalmente eles adicionaram uma maneira integrada de filtrar apenas por nomes de arquivos! Digite fespaço, depois o nome do arquivo. Exemplo: CTRL+Tentão f MyClass, ↓ no teclado até chegar ao arquivo correspondente. Esse método é superior à pesquisa do Solution Explorer (que desperdiça espaço mostrando nomes de arquivos e nomes de classes), pois é estritamente apenas nomes de arquivos.
Nate Cook
1
Você pode até adicionar um atalho de teclado personalizado em Ferramentas -> Opções -> Teclado -> Edit.GoToFile, que adiciona o fpara você.
Nate Cook
1
O padrão para Edit.GoToFileCtrl + 1, Ctrl + F. Há mais com Ctrl + 1, Ctrl + <key>. F = Arquivos, M = Membros, R = Arquivos Recentes, T = Tipos
bugybunny
15

No menu suspenso de pesquisa na barra de ferramentas padrão, você pode usar a macro "abrir arquivo",> de, para encontrar arquivos. Clique no menu suspenso (ou pressione Ctrl-D) e comece a digitar (menos as aspas) "> of CoreEdit.cs", e você obterá uma lista dinâmica que se estreita à medida que você digita.

Kirkus
fonte
6

No Visual Studio 2017, você pode procurar diretamente arquivos com Ctrl+ 1, Ctrl+ F(comando do teclado: Edit.GoToFile).

Como alternativa, você pode usar Ctrl+ tou Ctrl+ ,(o comando Edit.GoToAll) e iniciar sua pesquisa f.

Kyle
fonte
6

Pressione facilmente CTRL+ SHIFT+ T. Isso aparecerá nos nomes dos arquivos.

Bedair
fonte
Isso é super útil! Obrigado por compartilhar.
Leniel Maccaferri 04/07/19
5

Eu uso o usysware DPack: http://www.usysware.com/dpack/

Depois, basta pressionar ALT-U e começar a digitar o nome do arquivo e escolher o arquivo correto. O DPack também possui outros recursos interessantes.

insira a descrição da imagem aqui

(destaques adicionados para captura de tela)

Nota: Não funcionará nos editons Express do Visual Studio, pois eles não permitem plugins.

Erwin
fonte
interessante, entra em conflito com o recarregador, você sabe?
Edward Tanguay
3
Obras para mim, mas busca ReSharper arquivo tem ctrl-shift-t
Erwin
Eu já uso o DPack (Delphi Pack) para seus breves favoritos. eu não sabia que eles também tinham pesquisa por unidade. É triste que o IDE de 10 anos do Delphi seja mais amigável para desenvolvedores do que o Visual Studio. As pessoas não percebem o que estão perdendo; quão desleixado é o VS.
11556 Ian
3

Desde que você mencionou o ReSharper em um comentário:

Você pode fazer isso no ReSharper usando a opção "Ir para arquivo ..." (Ctrl-Shift-N ou ReSharper -> Ir para -> Arquivo ...) nos meus mapeamentos de teclas.

adrianbanks
fonte
1
@Andomar: Sim, depende se você possui os atalhos do Visual Studio ou IDEA configurados.
adrianbanks
2

Abra a janela de comando (Exibir -> Outras janelas -> janela de comando - Ctrl + W, A), digite> seguido do nome do arquivo. Começaria a aparecer a lista enquanto você digita.

user2645830
fonte
2

Visual Assist: link .

Instale, carregue a solução, pressione Shift+ Alt+ O, pesquise arquivos na solução por substring. Tente também Shift+ Alt+ S, para o equivalente a símbolos. Esse complemento possui várias opções de pop-up e de sintaxe de conclusão que não são de todos os gostos, mas os recursos de navegação de código são bem-sucedidos e parecem incontroversos.

A julgar pelos comentários nos fóruns, a compatibilidade com o Resharper é algo em que eles prestam atenção.

De graça, tente também Nifty Solution: link .

Eu não usei isso sozinho, mas uso o plug-in Nifty Perforce do autor, e isso é bem arrumado.

jezrael
fonte
solução bacana é excelente. É simples e funciona. Ele também adiciona "alternar entre cabeçalho / fonte", o que eu gosto.
javs
2

Sei que essa é uma pergunta antiga, mas recomendo o Phatstudio se você estiver usando o VS 2012. Funciona muito rápido e suporta a pesquisa de várias palavras usando "espaço". Então, para procurar o LoginController, você pode pressionar Alt + O e pesquisar usando "Lo Con". insira a descrição da imagem aqui. Você também pode usar o Resharper (pago) e o CodeMaid (gratuito) para fazer isso.

arviman
fonte
2

Visual Studio para Mac 2017 7.xx

Para pesquisar por Nome do arquivo:

  • + .
  • Ctrl+ Shift+D

Para pesquisar por Nome do tipo:

  • Ctrl+ Shift+T

O foco do teclado pode ter sido o seguinte canto superior direito da janela do Visual Studio :

insira a descrição da imagem aqui

Randika Vishman
fonte
1

É muito simples usando a pesquisa do Windows Explorer dentro da pasta do projeto. Feito.

Carloss
fonte
Adicione um índice e essa é uma solução excelente!
Martin Capodici
Esta opção não funcionaria para sites FTP carregados no visual studio. No vs2013, Ctrl + ponto e vírgula permite pesquisar rapidamente o gerenciador de soluções por nome de arquivo sem sair da janela.
John
Estou usando o VS 2010 e queria abrir todo o código por trás dos arquivos dos meus controles de usuário (ou seja, .ascx.csarquivos). Realmente sua solução é direta e útil
sohaiby
2
Eu amo pular entre o Windows Explorer e o Vs.NEt, sim, certo.
RyBolt
1

Você pode facilmente chamar uma janela chamada "Navegar para" com a combinação ctrl +,

Ou, vá para Ferramentas e clique em Navegar para

Eduardo A
fonte
No visual studio 2012 é -> EDIT -> Navegar para ou ctrl +,
edW 10/01/19
1

Você pode pressionar ctrl + t para obter um editor de Get to all, no qual você pode digitar o nome do arquivo para navegar até esse arquivo específico.

shiga soumya
fonte
1

CTRL+ Pprocura pelo nome do arquivo sua resposta direta.

Juke
fonte
0

No Visual Studio 2008 (e provavelmente mais tarde), o suplemento gratuito DevExpress CodeRush Xpress fornece Ctrl+ Alt+ F, Navegação Rápida por Arquivos , que pesquisa uma substring exata no nome do arquivo ou em letras maiúsculas.

(Não relacionados a esta resposta, mas observe o um pouco mais útil, navegação rápida , Ctrl+ Shift+ Q, que eu teria gostado de ter conhecido até agora :-))

Mark Hurd
fonte
0

Visual Studio 2019:

Menu -> Preferências -> Ligações de teclas -> Navegar para ...

Oz Shabat
fonte
0

Com o Visual Studio 2017 Community edition no mac , o atalho é:

  • Cmd+ Shift+ D: Localizar pelo nome do arquivo
  • Cmd+ Shift+ T: Localizar por nome do tipo

Para ver esses comandos, navegue até o menu superior: Pesquisa> Ir para

Kes115
fonte