"Exit Current Method"의 VS2005/8의 키보드 단축키
-
03-07-2019 - |
문제
디버깅 할 때, 어떤 진술도 실행하지 않고 현재 메소드를 종료하려고 할 때마다 트릭입니다. 현재 실행 포인터를 메소드의 끝으로 이동 한 다음 F10/11을 클릭합니다.
이를 달성하기 위해 키보드 단축키 (또는 프로그램을 프로그래밍 할 수 있습니까?)가 있습니까?
(나는 Shift -F11 (Step Out)을 의미하지 않습니다. 이는 메소드의 끝까지 모든 코드를 실행합니다.
해결책
다음의 키 스트로크 시퀀스는 저에게 효과적입니다 (Visual Studio 2008에서 테스트). 나는 그것들을 임시 매크로로 기록하고 성공적으로 다시 재생할 수있었습니다.
Ctrl+M, Ctrl+M
(edit.toggleoutliningexpansion : 현재 방법을 무너 뜨립니다)Right arrow
(붕괴 된 매개 변수 목록을지나 건너 뛰기)Ctrl+]
(edit.gotobrace : 오프닝 버팀대로 이동)Ctrl+]
(edit.gotobrace : 닫는 브레이스로갑니다)Ctrl+Shift+F10
(Debug.SetNextStatement : 기능 끝에서 다음 명령문을 닫는 브레이스로 설정합니다)F10
(debug.stepover : 메소드를 남겨 둡니다)
다른 팁
Afaik 그게 유일한 방법입니다.
제휴하지 않습니다 StackOverflow