Una scorciatoia da tastiera in VS2005 / 8 per "Esci dal metodo corrente"
-
03-07-2019 - |
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).
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:
-
Ctrl + M, Ctrl + M
(Edit.ToggleOutliningExpansion: comprime il metodo corrente) -
Freccia destra
(salta l'elenco di parametri compresso) -
Ctrl +]
(Edit.GotoBrace: passa alla parentesi graffa di apertura) -
Ctrl +]
(Edit.GotoBrace: passa alla parentesi graffa di chiusura) -
Ctrl + Maiusc + F10
(Debug.SetNextStatement: imposta l'istruzione successiva sul controvento di chiusura alla fine della funzione) -
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