2009-11-21 24 views
5

¿Cuál es la mejor manera de mostrar los Miembros en el archivo actual en VS2008?Atajo de teclado de Visual Studio 2008 para mostrar miembros?

ESCENARIO: Abrir un archivo con Ctrl +D y luego escribe “> de” SomeFilename y, a continuación, pulse Intro y que terminan en el archivo recién abierto. Ahora bien, si no recuerda el nombre de un método o el nombre de un miembro, puede intentar buscar incrementalmente (Ctrl + I) y/o varias opciones de búsqueda, pero lo que quiero saber es cómo puedo ver/abrir/scroll-through/etc el cuadro combinado de miembros (o una alternativa similar).

¿Alguna idea?

EDITAR: lo que sé sobre la barra de navegación (que está en “on” por defecto para C#), y eso es exactamente lo que yo quiero hacer, ir allí sin usar el ratón. Hay un atajo de teclado: Window.MovetoNavigationBar que hasta ahora es la única opción que he encontrado. Pero debe presionar Tab para pasar de los tipos a los Miembros.

+0

@ Martin: Véase la respuesta modificada por mí a continuación. Ctrl + F2 es la opción. – shahkalpesh

Respuesta

4

Andrew es correcto.

O bien, existe el Examinador de objetos. Ctrl + Alt + J

EDIT: El acceso directo es Ctrl + F2.
Y, tendrá que mantenerlo junto por poco más de un segundo para llegar al menú desplegable.

Puede presionar Alt + dejar caer el cuadro combinado.
Mientras está en el menú desplegable "Tipos", puede presionar Tab para pasar al menú desplegable "Miembros".

+0

El navegador de objetos es muy ineficaz, ya estoy en el archivo, quiero encontrar un método o miembro contrario a la exploración de todo el .NET (que funcionaría, pero no es lo que estoy buscando. –

+0

sí, el comportamiento es extraño. Supongo que es una opción de remodelador o cumberstone VS.: S Gracias. –

+0

gracias por el Alt + Abajo para soltar la lista del cuadro combinado, ojalá lo supiera hace 10 años. –

2

Utilice la barra de navegación en la parte superior del IDE - el que está en el lado derecho enumera todos los miembros del tipo actual.

Si no ve la barra de navegación a continuación, se puede activar de esta manera:

Tools > Options > Text Editor > All Languages > Navigation Bar

+1

Tengo la barra de navegación, esos son los dos cuadros combinados, Tipos a la izquierda, Miembros a la derecha. Quiero saber cómo ir allí ** sin ** usar el mouse. –

0

Creo que la única manera de ver es mapear Window.MovetoNavigationBar, aún tiene que presionar tab para pasar de Tipos a Miembros, y tecla de flecha hacia abajo para ver la lista, no hay búsqueda incremental (solo la primera carbonizarse). Esperaba que hubiera una mejor manera de hacer esto.

+0

Ctrl + F2 parece ser el atajo . Pero no funciona de manera consistente. – shahkalpesh

1

Para la navegación, recomiendo usar DPack.Proporciona una navegación rápida a los miembros en el editor de código, así como navegación a archivos y declaraciones de clase.

Por supuesto, ReSharper ofrece estas características y mucho más, pero DPack es gratuito y bastante ligero.

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

Cuestiones relacionadas