2009-04-20 9 views
6

No soporto la funcionalidad "Buscar" o "Buscar y reemplazar" de Visual Studio 2008, ¿alguien sabe de una mejor solución de terceros que se integre en Visual Studio? En este punto, con mucho gusto tomaré cualquier utilidad de "Buscar", integración de Visual Studio o no.¿Existe un complemento de "Buscar"/"Buscar" de terceros mejor para Visual Studio 2008?

Algunas de las cosas VS.Net 08 no hará que me gustaría hacer:

  • permiten especificar el tipo de archivo ("* .sql" sería bueno)
  • le permiten especificar qué solución o una carpeta, "Proyecto actual" parece una pérdida o después de pensamiento

Si nada más, sólo publica sus "Buscar" aplicación favorita y voy a comprobar a cabo

+1

¿Perdón? VS le permite especificar tipos de archivos, "Solución actual", carpetas, etc. – oefe

Respuesta

13

encontramos es brillante en VS 2008.

Haz CTRL +SHIFT +F para que aparezca la ventana de búsqueda avanzada.

Luego puedes hacer todo lo que preguntas y más.

+0

Wow, gracias. Vi las expresiones regulares en la sección "buscar opciones" de la ventana de búsqueda rápida, pero nunca me di cuenta de la ventana "Buscar en archivos". No estoy seguro de por qué hicieron todo lo posible para separar estos tipos diferentes de búsquedas. –

+2

Si bien esto podría ser lo que el usuario realmente estaba buscando, no responde la pregunta que estaba haciendo. Aterricé aquí porque en realidad estaba buscando un buen reemplazo de la búsqueda vs y esta respuesta no ayuda en absoluto. –

+0

FindInFiles (herramienta de búsqueda por defecto de Visual Studio) * no * brillante. Basado completamente en tecnología regex obsoleta, es simplemente inferior (en mi opinión) a un enfoque basado en recuperación de información. Tenga en cuenta que las dos herramientas que se mencionan a continuación están basadas en la tecnología de recuperación de información, Entrian Source Search y Sando Code Search, y están disponibles para Visual Studio. –

4

El comando "Buscar en archivos" le permite especificar el tipo de archivo, y le permite especificar exactamente en qué carpetas buscar. Incluso permite el uso de expresiones regulares.

Pruébelo y edite su pregunta según corresponda.

1

SonicFileFinder es muy útil para usar, si desea buscar por nombre de archivo. Le permite escribir un nombre de archivo parcial y ver todos los nombres de archivo coincidentes.

6

Entrian Source Search http://entrian.com/source-search/ es un complemento de búsqueda para Visual Studio. Construye un índice de texto completo de sus archivos, por lo que la búsqueda es casi instantánea. Los resultados están resaltados con sintaxis y admite el filtrado por tipo de archivo, nombre de archivo y directorio.

Descripción completa: Soy el autor (y lo escribí porque también me sentí frustrado por las características de búsqueda de Visual Studio ;-).

+0

caro, pero se ve muy dulce –

+2

@Allen $ 30 es caro? Entrian Source Search es mi nueva novia. Lo amo. – mhenry1384

1

Estoy usando VS2008 Standard Edition, y "Buscar en archivos" hizo no aparecen como una de las opciones en el menú Edición!

Tuve que agregarlo a través de "Personalizar ...". Tuve que agregar el atajo Ctrl + Shift + F a través de "Teclado ..." también.

2

El Sando Code Search Tool es una extensión de código abierto libre, Visual Studio que busca en su C, C++, C# y el código. Devuelve los resultados como una lista de elementos del programa (por ejemplo, métodos, elementos, campos, enumeraciones, etc.), utilizando un motor de búsqueda similar a Google para identificar resultados relevantes en lugar del típico enfoque basado en expresiones regulares. Admite exclusiones (por ejemplo, 'agregar archivo -test'), límite por tipo de archivo (por ejemplo, 'agregar archivo tipo de archivo: cs') y concordancia exacta (por ejemplo, '' AddFile (Archivo); '') e incluye autocompletado conceptual.

Sando buscando un juego roguelike para "agregar arma".

enter image description here

Sando busca de una coincidencia exacta con base en cotizaciones y la revisión de los resultados con vista previa fragmento de código.

enter image description here

soportes: VS2010 (todas las versiones), VS2012 (todas las versiones)
Idiomas: C, C++, C#

Full Disclosure: yo soy el líder del proyecto para esta extensión y por lo tanto Puedo estar predispuesto :)

+0

Muy bueno. +1 de mi parte –

Cuestiones relacionadas