¿Cómo buscar nombres de archivos en Visual Studio?

203

En Eclipse puede buscar un archivo en el proyecto presionando CTRL- SHIFT- R.

¿Hay alguna manera de hacer esto en Visual Studio ?

Edward Tanguay
fuente
ps, sé que esta pregunta se hizo antes, pero la mejor y más correcta respuesta está en el archivo vinculado.
Jason
1
Sin ofender, pero esto se siente horrible después de CTRL + p de texto sublime.
dud3
44
¿Puedes elegir una respuesta diferente? La respuesta aceptada no responde la pregunta.
thecoolmacdude
@ dud3 Podría simplemente volver a vincular a una clave / conjunto de teclas diferente en las preferencias
Antfish

Respuestas:

466

Solo para cualquier persona que acceda a esta página desde Google o en otro lugar, esta respuesta es probablemente la mejor respuesta de todas.

Para resumir, simplemente presione:

CTRL + ,

Y luego comienza a escribir el nombre del archivo.

Hanna
fuente
66
Probablemente pierdo 30 minutos todos los días buscando el archivo correcto en el Explorador de soluciones. ¡Este es mi nuevo atajo favorito!
Rick Love
11
Esto también muestra nombres de métodos, aunque un poco molestos.
pantano
3
Desafortunadamente, eso no limita la búsqueda a los nombres de archivo, también incluye símbolos
Xavier Poinas
10
No estoy seguro de si esto responde con precisión la pregunta, esta cosa también busca símbolos (métodos, etc.), lo cual es muy molesto en un proyecto grande. Además, lo mismo podría lograrse mediante Ctrl+;el acceso directo para la búsqueda en el explorador de soluciones.
nawfal
9
@marsh En VS 2017.3 (y posiblemente antes) Ctrl-, se comporta como una ventana de comandos. Si le da el comando 'f' y proporciona un nombre de archivo, buscará solo archivos: por ejemplo, "f someFile.cpp". También hay un botón que antepone la "f" si prefiere hacer clic.
Kaganar
58

La mejor opción ahora es instalar el complemento de Microsoft Visual Studio llamado Productivity Power Tools ( versión VS 2010 , versión VS 2013 ).

Con esto viene "Solution Navigator" (alternativa a Solution Explorer, con muchos beneficios).

navegador de soluciones de búsqueda

Por cierto, esta característica está integrada en Visual Studio 2012.

amigo
fuente
¡Construido en 2017!
Phillip
48

En VS2013 puede hacer clic en el explorador de soluciones para esta funcionalidad.

El atajo es:

ctrl + ;

Para buscar solo los nombres de los archivos, y no los contenidos (especialmente en C #), desmarque estas opciones:

Juan
fuente
Genial y útil. Estoy usando la vista previa de VS 2019 y funciona perfectamente bien para mí.
John Erbynn
34

Con Visual Studio 2017, ahora viene con una versión mucho mejor, llamada “Go To All”y está vinculada al atajo de teclado CTRL + T, CTRL +,e incluye filtrado en línea y“fuzzy search”

CTRL + T

CTRL + ,

Sajeetharan
fuente
1
¡SÍ, finalmente agregaron una forma integrada de filtrar solo por nombres de archivo! Escriba f, espacio, luego el nombre del archivo. Ejemplo: CTRL+Tluego f MyClass, luego ↓ en su teclado hasta llegar al archivo correspondiente. Este método es superior a la búsqueda del explorador de soluciones (que desperdicia espacio al mostrar tanto los nombres de archivo como los de clase) en el sentido de que es estrictamente solo nombres de archivo.
Nate Cook,
1
Incluso puede agregar un atajo de teclado personalizado en Herramientas -> Opciones -> Teclado -> Editar.GoToFile que agrega el fpara usted.
Nate Cook,
1
El valor predeterminado para Edit.GoToFilees Ctrl + 1, Ctrl + F. Hay más con Ctrl + 1, Ctrl + <key>. F = Archivos, M = Miembros, R = Archivos recientes, T = Tipos
bugybunny
15

En el menú desplegable de búsqueda en la barra de herramientas estándar, puede usar la macro "abrir archivo",> de, para buscar archivos. Haga clic en dicho menú desplegable (o presione Ctrl-D) y luego comience a escribir (menos las comillas) "> de CoreEdit.cs", y obtendrá una lista dinámica que se estrecha a medida que escribe.

Kirkus
fuente
6

En Visual Studio 2017 puede buscar archivos directamente con Ctrl+ 1, Ctrl+ F(Comando de teclado: Edit.GoToFile).

Alternativamente, puede usar Ctrl+ to Ctrl+ ,(el comando Edit.GoToAll) y comenzar su búsqueda con f.

Kyle
fuente
6

Presiona fácilmente CTRL+ SHIFT+ T. Esto se verá en los nombres de los archivos.

Bedair
fuente
¡Esto es súper útil! Gracias por compartir.
Leniel Maccaferri
5

Yo uso usysware DPack: http://www.usysware.com/dpack/

Luego, solo presiono ALT-U y empiezo a escribir el nombre de archivo y elijo el archivo correcto. DPack también tiene otras características agradables.

ingrese la descripción de la imagen aquí

(destacados agregados para la captura de pantalla)

Nota: No funcionará en las ediciones Express de Visual Studio, ya que no permiten complementos.

Erwin
fuente
interesante, ¿entra en conflicto con resharper, sabes?
Edward Tanguay
3
Funciona para mí, pero Resharper consiguió la búsqueda de archivos ctrl-shift-t
Erwin
Ya uso DPack (Delphi Pack) para sus breves marcadores. No me di cuenta de que también tenían una unidad de búsqueda. Es triste que el IDE de 10 años de Delphi sea más amigable para los desarrolladores que Visual Studio. La gente no se da cuenta de lo que se está perdiendo; qué descuidado es VS.
Ian Boyd
3

Como mencionas ReSharper en un comentario:

Puede hacer esto en ReSharper utilizando la opción "Ir a archivo ..." (Ctrl-Shift-N o ReSharper -> Ir a -> Archivo ...) en mis asignaciones de teclas.

adrianbanks
fuente
1
@Andomar: Sí, depende de si tiene configurados los accesos directos de Visual Studio o IDEA.
adrianbanks
2

Abra la ventana de comandos (Ver -> Otras ventanas -> ventana de comandos - Ctrl + W, A) escriba> seguido del nombre del archivo. Comenzaría a aparecer la lista a medida que escribe.

usuario2645830
fuente
2

Asistencia visual: enlace .

Instalar, cargar solución, presionar Shift+ Alt+ O, buscar archivos en solución por subcadena. Pruebe también Shift+ Alt+ S, para el equivalente de símbolos. Este complemento tiene un montón de elementos emergentes de coloración emergente y de sintaxis que no son para todos los gustos, pero las funciones de exploración de código están bien hechas y parecen poco controvertidas.

A juzgar por los comentarios en los foros, la compatibilidad con Resharper es algo a lo que prestan atención.

De forma gratuita, pruebe también Nifty Solution: enlace .

No lo he usado yo mismo, pero uso el complemento Nifty Perforce del autor, y eso es bastante ordenado.

jezrael
fuente
La solución ingeniosa es excelente. Es simple y funciona. También agrega "alternar entre encabezado / fuente" que me gusta.
javs
2

Sé que esta es una pregunta antigua, pero recomendaría Phatstudio si está utilizando hasta VS 2012. Funciona bastante rápido y admite la búsqueda de varias palabras mediante el uso de "espacio". Entonces, para buscar LoginController, puede presionar Alt + O y buscar usando "Lo Con". ingrese la descripción de la imagen aquí. También puede usar Resharper (pago) y CodeMaid (gratis) para hacer esto.

Arviman
fuente
2

Visual Studio para Mac 2017 7.xx

Para buscar por nombre de archivo:

  • + .
  • Ctrl+ Shift+D

Para buscar por nombre de tipo:

  • Ctrl+ Shift+T

Es posible que el foco de su teclado se haya ido a la siguiente esquina superior derecha de la ventana de Visual Studio :

ingrese la descripción de la imagen aquí

Randika Vishman
fuente
1

Es demasiado simple mediante la búsqueda del Explorador de Windows dentro de la carpeta del proyecto. Hecho.

Carloss
fuente
¡Agregue un índice y es una solución excelente!
Martin Capodici
Esta opción no funcionaría para sitios ftp cargados en Visual Studio. En vs2013 Ctrl + punto y coma le permite buscar el explorador de soluciones rápidamente por nombre de archivo sin salir de la ventana.
John
Estoy usando VS 2010 y quería abrir todo el código detrás de los archivos de mis controles de usuario (es decir, .ascx.csarchivos). Realmente su solución es sencilla y útil
sohaiby
2
b / c Me encanta rebotar entre Windows Explorer y Vs.NEt, sí, claro.
RyBolt el
1

Puede llamar fácilmente a una ventana llamada "Navegar hacia" con la combinación de Ctrl +,

O vaya a Herramientas y luego haga clic en Navegar hacia

Eduardo A
fuente
En Visual Studio 2012 es -> EDITAR -> Navegar hacia o ctrl +,
edW
1

Puede presionar ctrl + t para obtener un editor Ir a todo, en el que puede escribir el nombre del archivo para navegar a ese archivo específico.

shiga soumya
fuente
1

CTRL+ Pesto busca el nombre del archivo como respuesta directa.

Juke
fuente
0

En Visual Studio 2008 (y probablemente más tarde), el complemento gratuito DevExpress CodeRush Xpress proporciona Ctrl+ Alt+ F, Quick File Navigation , que busca en una subcadena exacta en el nombre del archivo o en letras mayúsculas.

(Sin relación con esta respuesta, pero tenga en cuenta el lugar más útil, navegación rápida , Ctrl+ Shift+ Q, lo que me hubiera gustado haber conocido antes de ahora :-))

Mark Hurd
fuente
0

Visual Studio 2019:

Menú -> Preferencias -> Asignaciones de teclas -> Navegar hacia ...

Oz Shabat
fuente
0

Con Visual Studio 2017 Community edition en mac , el acceso directo es:

  • Cmd+ Shift+ D: Buscar por nombre de archivo
  • Cmd+ Shift+ T: Buscar por nombre de tipo

Para ver estos comandos, navegue al menú superior: Buscar> Ir a

Kes115
fuente