2011-05-27 9 views
21

1) Puse un punto de interrupción, VS se rompe donde puse el punto de interrupción.depurador visual studio 2010 encontrar goto línea actual detenido en la tecla de método abreviado

2) Luego empiezo a buscar el código normalmente para poner otro punto de interrupción en algún lugar de la ruta de ejecución. (tal vez en otra clase en algún otro archivo cs)

3) Ahora me gustaría volver a donde me detuve por primera vez (solo navegación en el código. No confundir con la función de depuración utilizada en la depuración de inteligencia de VS herramienta)

Ahora coloco un marcador y regreso a mi marcador. Pero me olvido la mayoría de las veces de colocar un marcador. De ahí esta pregunta. Tiene que haber un atajo para volver a la línea de ejecución actual o detenerse en o cualquier frase que se use para describir esto. También tengo Resharper si puedo crear una tecla de acceso directo o un acceso directo. De todos modos, puedo volver al lugar donde el depurador se ha "roto". A veces también uso Ctrl - varias veces para navegar hacia atrás. gracias

Respuesta

27

Ese sería el comando de Visual Studio "Debug.ShowNextStatement" (generalmente asignado a Alt + Num *). También puede usar la Ventana de puntos de interrupción (Alt + Ctrl + B) para navegar entre sus puntos de interrupción.

ACTUALIZACIÓN: He implementado solicitud @Alex 's para un MenuItem más visible y accesible para esta funcionalidad, como parte de una extensión de Visual Studio comercial I creado llamada OzCode. Funciona de manera similar a acciones de contexto de ReSharper: cuando se encuentra en modo de descanso, pero ha navegado lejos del 'estado de cuenta actual', este QuickAction aparecerá:

ShowNextStatement

+0

cool. Lo encontré. gracias – Gullu

+0

estado buscando esto por un tiempo, gracias! ¿Por qué no pusieron esto no en el menú principal de depuración? – Alex

14

que tienden a utilizar la ventana de pila de llamadas, doble haga clic en la línea superior en el seguimiento de pila hace que la ventana del editor muestre la línea de código donde se detuvo la ejecución

Cuestiones relacionadas