2008-11-08 12 views
8

Deseo escribir un complemento para Visual Studio que proporcione una búsqueda instantánea para el explorador de soluciones. Entonces, presiona una combinación de teclas y mientras escribe una lista que contiene todos los archivos de la solución, el explorador se estrecha.Plug-in para Visual Studio para archivos de búsqueda rápida en la solución

¿Pero cómo puedo obtener acceso al explorador de soluciones usando C#? ¿Alguien tiene algunos buenos recursos?


Edición: He editado el título, por lo que más se relaciona con el contenido, ya que todos los que ya hicieron publicado plug-ins.

+0

Estoy tan bueno que lo preguntas a esta pregunta.He estado buscando un complemento como este por un tiempo, pero no pensé en publicar en SO. –

+0

Gracias j0rd4n! ¡Nunca había escuchado hablar de un plugin como este antes, así que solo pensé en preguntar! ¡Me alegro de que haya sido útil para ti! –

+0

¿no es exactamente phat-studio? –

Respuesta

6

Sonic File Finder es gratis

Al llegar el acceso directo que tiene una caja de búsqueda con autocompletar: alt text http://jens-schaller.de/files/images/SonicFileFinder/sonicFileFinderToolWindow.png

+0

¡Acabo de probar esto y funciona genial! Elegí esto en CodeRush Express porque CodeRush no funciona bien con mis accesos directos ViEmu. Sonic File Finder hace exactamente lo que anuncia (una cosa y una cosa bien). –

+0

Lamentablemente, el enlace de descarga está roto en este momento. :( –

4

¿Por qué reinventar la rueda? DevExpress + Microsoft atado para ofrecer CodeRush Express gratis @ PDC2008 que hace justamente eso si lo entiendo correctamente.

AFAIR creo que la combinación de teclas mágica para Jump to File es Ctrl + Alt + F y lo hace subcadena coincide también. Lo intenté y funcionó para mí. Bastante ingenioso. Aquí está the link a una grabación en caso de que me equivoque con la pulsación de teclas real ... algunos consejos realmente buenos.

Actualización: escribió a blog post para los que no tienen mucho tiempo.

1

DPack realmente supera a todos ellos (y además es gratis).
Echa un vistazo a los métodos abreviados Alt + U y Alt + M (también recomiendo otros también).

Además, he encontrado que StudioTools tiene una función GoTo muy impresionante si quiere saltar a un punto específico (miembro de tipo) en otro archivo (realmente muy rápido).

NOTA: R # también tiene dicha característica, pero IMO es más débil que la versión de DPack.

4

Visual Studio ya es perfectamente capaz de hacerlo; simplemente arrastre el "Edit.GoToFindCombo" a la barra de herramientas, si aún no está allí. (Presione Ctrl + D si lo está, para activar) y escriba "> of s" para todos los archivos que comiencen con la letra "s".

Example of the GoToFindCombo with the 'open' command http://www.aaronlerch.com/files/blog/TheTalentedMr.GoToFindCombo_F0A5/image_thumb_5.png

El GoToFindCombo es más poderoso que esto, sin embargo, se puede establecer alias "> alias $ aliasHere $ algúncomando" para prácticamente todos los comandos en Visual Studio. Por ejemplo, para crear un alias para buscar en archivos, escriba "> alias ff Editar.Fintar Archivos"

Cuestiones relacionadas