¿Hay alguna manera de encontrar archivos rápidamente en Visual Studio 2010?

199

¿Visual Studio 2010 tiene una forma integrada de buscar / abrir archivos rápidamente, similar a la función Ctrl+ Shift+ Oen Eclipse?

Editar: ¿O Resharper ofrece esta funcionalidad?

Cody C
fuente
9
Sí, ctl + shift + t en R # es aún mejor.
DShultz
66
o Ctrl + COMMA en C # que equivale a Edit.NavigateTo
pengibot

Respuestas:

425

Ctrl+,

Me sorprende que nadie haya dado la respuesta correcta:

Navegar a puede mostrarle una lista de archivos abiertos y mucho más. http://weblogs.asp.net/scottgu/archive/2009/10/21/searching-and-navigating-code-in-vs-2010-vs-2010-and-net-4-0-series.aspx

CTRL + COMMA es tu amigo.

Kirill Osenkov
fuente
31
Además, comprende FCLN (FirstCapitalLetterNotation). Por ejemplo, para encontrar ValidateDate, simplemente escriba VD
Kirill Osenkov el
2
Muy útil, saludos ... Estoy usando vb y por alguna razón tuve que restablecer las asignaciones de teclado (a Visual Studio C # 2005) para que esto funcione - Herramientas / Opciones / Teclado / Aplicar lo siguiente adicional ..
wheelibin
1
Yo también tuve que agregar el acceso directo, ya que no estaba asignado a edit.navigateto pero ahora funciona de maravilla. el único problema es que desearía poder buscar con mayúsculas y minúsculas
pengibot
2
Para cualquiera que intente hacer esto en la edición Express, esta función solo está disponible en la versión paga de Visual Studio 2010.
David
44
En caso de que haya perdido su acceso directo: Pre VS2017, está en Herramientas, Opciones, Teclado >>> Edit.NavigateTo. En 2017, eso se movió a Edit.GoToAll( punta del sombrero )
ruffin
42

Ctrl+ Alt+ Aabre la ventana de comandos, escribe "abrir", luego comienza a escribir los nombres de los archivos y se autocompletará dinámicamente por el nombre del archivo de solución disponible.

DShultz
fuente
No es ideal pero útil. Gracias.
Cody C
para acortar la escritura, el alias para abrir archivos "de" también se puede usar en lugar de "abrir". Para más información: msdn.microsoft.com/en-us/library/c3a0kd3x.aspx
Velin Georgiev el
¡Este es el ganador para mí!
nawfal
16

Utilizo Ctrl+ /para saltar a la barra de comandos (igual que el cuadro de búsqueda, pero con un prefijo> en el texto). Luego escribo "of" (para "abrir archivo") y empiezo a escribir el nombre del archivo para abrir. Posiblemente las coincidencias se muestran automáticamente por VS.

También descubrí que cuando utilizo ReSharper, el acceso directo familiar de Eclipse para Open Type ( Ctrl+ Shift+ T) se asigna al comando GotoFile de ReSharper.

alastairs
fuente
gracias, ahora sé que "de" significa "archivo abierto", ni siquiera sabía que era un acrónimo :)
Răzvan Flavius ​​Panda
7

También hay otra forma de encontrar archivos en Visual Studio 2010 que podría ser útil para alguien.

En el cuadro de comando en la barra de herramientas de Visual Studio, escriba "> of" y comience a escribir el nombre del archivo que aparecerá en la lista. Nota: Esto solo encontrará la clase, no las páginas, pruébelo usted mismo.

ingrese la descripción de la imagen aquí

Praveen Mitta
fuente
6

Este complemento será muy útil para abrir rápidamente archivos de Visual Studio prestando CTRL + K + O

http://visualstudiogallery.msdn.microsoft.com/en-us/3eb2f230-2728-4d5f-b448-4c0b64154da7

Jeeva Subburaj
fuente
@DimitriC: lea las reseñas de esto y se informa que es lento. Una alternativa (de la que soy autor) - VSFileNav
Ian
@ Ian, - Lo he usado a menudo (y todavía lo hago) y es genial en mi opinión.
Mr Moose
Emm, el complemento puede ser Quick Open File para Visual Studio 2010 , que es el nuevo enlace.
zhenguoli
4

CTRL+SHIFT+Fabrirá un cuadro de diálogo de búsqueda de búsqueda en archivos. El resultado se enumerará, por lo general, en la sección inferior de VS en un cuadro de resultados Buscar archivos. Hacer doble clic en un resultado lo abrirá

Chris
fuente
¿CTRL + MAYÚS + S no hace nada por mí? Y realmente quiero algo que busque mientras escribo. Hay varios complementos que lo hacen para versiones anteriores de VS, pero esperaba que MS lo incluyera en esta versión de VS.
Cody C
Ctrl + Shift + F abre "Buscar en archivos".
alastairs
4

DPack tiene un cuadro de diálogo para buscar archivos en la solución actual (buscar en todos o solo abrir archivos), y también tiene un cuadro de diálogo para buscar en el archivo actual métodos, propiedades, etc. ¡Muy bien! Tenga en cuenta que la versión actual solo es compatible con VS 2012 o posterior, pero también tienen binarios para versiones anteriores de VisualStudio:

http://www.usysware.com/dpack/

También puedes probar Sonic File Finder , que hace algo similar a CTRL + COMMA:

http://www.jens-schaller.de/sonic-tools/sonicfilefinder/overview/overview.htm

Brad Parks
fuente
3

En VS2017 o versiones posteriores, tenemos un comando llamado " Edit.GoToAll ".

SO puede configurarlo desde herramientas VS.

ver abajo complemento.

ingrese la descripción de la imagen aquí

He configurado mis claves para la búsqueda de archivos como CTRL + MAYÚS + T

Bharat
fuente
2

VSFileNav : una extensión que creé que permite la búsqueda rápida de archivos. Básicamente tiene toda la funcionalidad ReSharper que estaba deshabilitada en la versión express de VS2010 (me gustaba mucho).

También es gratis :)

Ian
fuente
2

Para la búsqueda de nombres de archivo, uso las herramientas de Visual Studio Productivity Power: http://visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef/ Agrega una pestaña al Explorador de soluciones llamado "Solution Navigator". Muestra todos los archivos de solución en un árbol y tiene una barra de búsqueda en la parte superior.

Para buscar texto en todos sus archivos de solución, use la búsqueda de origen de Entrian: https://stackoverflow.com/a/9994522/24267

mhenry1384
fuente
1

Visual Assist viene con algo como esto. Tendrá que pagar por el complemento (y no creo que pueda usar complementos en las versiones express).

(Si está haciendo C ++ y no planea comprar Visual Assist, asegúrese de nunca instalar la versión de prueba. Es tan adictivo).

sbi
fuente
1

En Eclipse, Ctrl + Shift + O = "Organizar importaciones" ... que no estoy seguro de qué es esto. Pero no es Ctrl + Shift + F = Buscar en archivos lo que está en Visual Studio.

Xonatron
fuente
0

Desafortunadamente, VS no ofrece esta funcionalidad de búsqueda mientras escribe (y mucho más).

el perdido
fuente
3
Esto no es verdad. Busque Navigate To en VS 2010.
Kirill Osenkov
1
Si desea buscar solo el archivo fuente actual, también tiene Búsqueda incremental CTRL + MAYÚS + I, que es una opción de búsqueda a medida que escribe.
Luke Kim
0

Escriba> abrir nombre de archivo en el cuadro de comando en Visual Studio también puede abrir el archivo

Mate
fuente
0

NavigateToAll extiende el Navigate To incorporado al permitirle abrir cualquier archivo en el disco (no solo los de la solución).

tcb
fuente
0

Usualmente uso la herramienta Ctrl+ Qo Everything a través de una tecla de acceso rápido.

Zinovy ​​Nis
fuente
0

Para la búsqueda difusa de archivos (y más) necesitaba usar cmdp

Jesse Smith
fuente