Domanda

Durante il debug, un trucco che faccio ogni volta che voglio uscire dal metodo corrente senza eseguire le sue istruzioni, sposto il puntatore di esecuzione corrente alla fine del metodo, quindi faccio clic su F10 / 11.

Esiste una scorciatoia da tastiera (o posso programmarne una) per farlo?

(Non intendo shift-F11 (esci) - che esegue tutto il codice fino alla fine del metodo, che non voglio).

È stato utile?

Soluzione

La seguente sequenza di tasti funziona per me (testata in Visual Studio 2008); Sono stato in grado di registrarli come macro temporanea e riprodurli correttamente:

  1. Ctrl + M, Ctrl + M (Edit.ToggleOutliningExpansion: comprime il metodo corrente)
  2. Freccia destra (salta l'elenco di parametri compresso)
  3. Ctrl +] (Edit.GotoBrace: passa alla parentesi graffa di apertura)
  4. Ctrl +] (Edit.GotoBrace: passa alla parentesi graffa di chiusura)
  5. Ctrl + Maiusc + F10 (Debug.SetNextStatement: imposta l'istruzione successiva sul controvento di chiusura alla fine della funzione)
  6. F10 (Debug.StepOver: lascia il metodo)

Altri suggerimenti

AFAIK è l'unico modo per farlo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top