2009-09-03 10 views
24

Sé cómo navegar a un archivo o una clase, pero ¿puedo navegar al método de una clase?¿Puede el resharper navegar hacia un método?

Ah, y decir que voy a ver el expediente de una clase diferente

+0

Consulte la navegación y la búsqueda de ReSharper [descripción de las funciones] (https://www.jetbrains.com/resharper/features/navigation_search.html) y [referencia de atajo de teclado] (https://www.jetbrains.com/help/ resharper/Reference__Keyboard_Shortcuts.html # navigation_and_search). – anishpatel

Respuesta

18

Si utiliza "2.x ReSharper o IntelliJ IDEA" esquema de teclado:

Ctrl + Shift + Alt + N -> navegar a símbolo

En Visual Studio Esquema:

Shift + Alt + T

Para el futuro r eferencia y otras opciones compruebe https://www.jetbrains.com/resharper/features/navigation_search.html

+0

Correcto, es difícil acostumbrarse a presionar tantas teclas, pero no olvide que también puede reasignar atajos para las funciones de reafilado. –

+9

Si permitía que ReSharper sobrescribiera los accesos directos de VS predeterminados, esto no funciona, consulte la respuesta de Jim G. –

+0

¿Funciona para encontrar un método en el mismo archivo? Para javascript? No puedo hacer que funcione – bokan

4

Ctrl + clic (o clic derecho> Ir a la Declaración). Trabaja en métodos, campos, propiedades, tipos y casi todo lo demás.

+4

También puede simplemente hacer clic en el nombre del método y presionar 'F12'. –

9

Si está utilizando el esquema IDEA ReSharper, hacer Ctrl + F12 y se puede introducir un nombre de usuario, manera más rápida para navegar a un método, etc bienes situados en el archivo de

52

En lo que respecta a mis combinaciones de teclas correctamente configuradas, todas las respuestas anteriores me parecen desactualizadas/inválidas.

digo:

  • Alt + \ Golpe a la lista de archivos de todos los miembros.
  • Luego encuentra tu método en la lista y navega hacia él.
+2

Desafortunadamente, esto solo funcionará para el archivo abierto actualmente. ¿Hay alguna manera de hacer que funcione globalmente para toda la solución? –

0

Otro consejo para el archivo actual es utilizar la ventana Estructura de archivos, también puede arrastrar y soltar miembros desde la ventana.

0

He utilizado Dpack (f/oss) desde hace años y puede acceder a los métodos y/o propiedades presionando un atajo y luego comenzar a escribir. Para aquellos que obtienen el Ctrl-T de Resharper trabajando, es como ese, pero dentro del archivo.

Dpack proporciona la misma funcionalidad para encontrar archivos y abrir archivos. La primera es una mejor versión de ctrl- ;.

(He hecho algunas correlaciones de teclas también, pero en mi experiencia algo (¿nuevo?) Sobreescribe mis cambios de vez en cuando.) (También con VS2015 y R # 9.2 Creo que Dpack hace un mejor trabajo en esto.)

0

Usando VS2013/w ReSharper, todo defecto

CTRL + SHIFT + T

+0

Esto navegará a archivos y carpetas, no a métodos. –

+0

No es para mí. Esto encuentra ambas clases y métodos. – RaduTomy

1

Con VS2015 y ReSharper 10 pulse Ctrl +T. Esto buscará tipos, símbolos y archivos. Buscará a través de todo en su solución.

Actualización: funciona igual en VS2017 y ReSharper 2017.2. También puede presionar Ctrl + T seguido de /mm para buscar solo los métodos.

Cuestiones relacionadas