Pregunta

Al depurar, hago un truco cuando quiero salir del método actual sin ejecutar ninguna de sus declaraciones, muevo el puntero de ejecución actual al final del método y luego hago clic en F10 / 11.

¿Hay un atajo de teclado (o puedo programar uno) para lograr esto?

(No me refiero a shift-F11 (salir) - eso ejecuta todo el código hasta el final del método, que no quiero).

¿Fue útil?

Solución

La siguiente secuencia de pulsaciones de teclas funciona para mí (probado en Visual Studio 2008); Pude grabarlos como una macro temporal y reproducirlos con éxito:

  1. Ctrl + M, Ctrl + M (Edit.ToggleOutliningExpansion: contrae el método actual)
  2. Flecha derecha (salta la lista de parámetros contraída)
  3. Ctrl +] (Edit.GotoBrace: va a la llave de apertura)
  4. Ctrl +] (Edit.GotoBrace: va a la llave de cierre)
  5. Ctrl + Shift + F10 (Debug.SetNextStatement: establece la siguiente instrucción en la llave de cierre al final de la función)
  6. F10 (Debug.StepOver: deja el método)

Otros consejos

AFAIK esa es la única forma de hacerlo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top