Un raccourci clavier dans VS2005 / 8 pour & # 8220; Quitter la méthode actuelle & # 8221;
-
03-07-2019 - |
Question
Lors du débogage, une astuce que je fais chaque fois que je veux quitter la méthode actuelle sans exécuter aucune instruction, je déplace le pointeur d'exécution en cours à la fin de la méthode, puis cliquez sur F10 / 11.
Existe-t-il un raccourci clavier (ou puis-je en programmer un) pour y parvenir?
(Je ne veux pas dire shift-F11 (step out) - cela exécute tout le code jusqu'à la fin de la méthode, ce que je ne veux pas).
La solution
La séquence de touches suivante fonctionne pour moi (testée dans Visual Studio 2008); J'ai pu les enregistrer en tant que macro temporaire et les lire avec succès:
-
Ctrl + M, Ctrl + M
(Edit.ToggleOutliningExpansion: réduit la méthode actuelle) -
Flèche droite
(passe au-delà de la liste de paramètres réduite) -
Ctrl +]
(Edit.GotoBrace: va à l'accolade ouvrante) -
Ctrl +]
(Edit.GotoBrace: va à l'accolade fermante) -
Ctrl + Maj + F10
(Debug.SetNextStatement: définit l'instruction suivante sur l'accolade fermante à la fin de la fonction) -
F10
(Debug.StepOver: quitte la méthode)
Autres conseils
Autant que je sache, c’est le seul moyen de le faire.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow