Cómo buscar realmente todos los archivos en Visual Studio

82

Estoy usando Visual Studio. Digamos, por ejemplo, que tengo un método público estático llamado FooBar () en la clase Utils. También digamos que utilizo este método en muchos archivos .aspx. Digamos que cambio la firma del método de FooBar () a FooBar (cadena) y, posteriormente, me gustaría encontrar todas las instancias de Utils.FooBar para poder actualizarlas.

Ahora digamos que voy al cuadro de búsqueda del Explorador de soluciones, selecciono "Buscar dentro del contenido del archivo" y escribo "Utils". A pesar de que hago llamadas al método Utils. * En todas partes, lo único que aparece es el archivo Utils.cs. Si sigo escribiendo "Utils.FooBar", no aparece nada.

En este momento, estoy abriendo una ventana cygwin y usando grep ya que la búsqueda normal de Windows también es bastante inútil. Pero parece que debe haber una forma real de buscar dentro de todos los archivos en Visual Studio. ¿Me estoy perdiendo de algo?

Mike Godin
fuente

Respuestas:

118

Creo que estás hablando de ctrl+ shift+ F, por defecto debería estar en "buscar en: solución completa" y listo.

n4feng
fuente
Sería bueno si esto viniera con una ventana de vista previa instantánea como CTRL +, (ir a todos)
Andrew
1
Esta es una grata coincidencia para un usuario de Intellij IDEA desde hace mucho tiempo.
Peter L
30

Entonces, la respuesta parece ser NO usar el cuadro de búsqueda del Explorador de soluciones.

En su lugar, abra cualquier archivo en la solución, luego use la ventana emergente de búsqueda control-f para buscar todos los archivos por:

  1. seleccionando "Buscar todo" en el selector "-> Buscar siguiente / <- Buscar anterior"
  2. seleccionando "Proyecto actual" o "Solución completa" en el selector que normalmente solo dice "Documento actual".
Mike Godin
fuente
3
El problema es que a veces no tengo la opción "Solución completa", pero todavía no sé por qué. El ctrl + shift + fenfoque funciona.
Muflix
27

Presione Ctrl+,

Luego, verá una ventana acoplada con el nombre de "Ir a todo".

Esta es una imagen de "Ir a todos" en mi IDE

Imagen

Ahmed Ibrahim
fuente
2
Pero no puede encontrar texto (no estoy hablando de símbolos) dentro del proyecto / solución. Al menos en VS 2017 (v15.6.5)
AlexMelw
1
Lo ideal sería ir a todos con búsqueda dentro del contenido del archivo.
Andrew
7

Se puede acceder a la ventana " Buscar en archivos " a través de la selección del menú desplegable y buscar todos los archivos en Toda la solución : Editar> Buscar y reemplazar> Buscar en archivos

ingrese la descripción de la imagen aquí

Otra alternativa es abrir la ventana " Buscar en archivos " a través del botón " Barras de herramientas estándar " como se resalta en la siguiente pantalla:

ingrese la descripción de la imagen aquí

Nash
fuente