Visual studio VS2005/8中的一个键盘快捷键,用于;退出当前方法“;
在调试时,每当我想退出当前方法而不运行其任何语句时,我都会将当前执行指针移到方法的末尾,然后单击F10/11 有没有键盘快捷键(或者我可以编写一个)来完成这个任务Visual studio VS2005/8中的一个键盘快捷键,用于;退出当前方法“;,visual-studio,debugging,keyboard,shortcuts,Visual Studio,Debugging,Keyboard,Shortcuts,在调试时,每当我想退出当前方法而不运行其任何语句时,我都会将当前执行指针移到方法的末尾,然后单击F10/11 有没有键盘快捷键(或者我可以编写一个)来完成这个任务 (我不是说shift-F11(跳出)-它确实会运行所有代码,直到方法结束,我不想这样做)。AFAIK这是唯一的方法。以下按键顺序对我有效(在Visual Studio 2008中测试);我能够将它们记录为临时宏并成功回放: Ctrl+M,Ctrl+M(Edit.ToggleOutlineingExpansion:折叠当前方法) 右箭头
(我不是说shift-F11(跳出)-它确实会运行所有代码,直到方法结束,我不想这样做)。AFAIK这是唯一的方法。以下按键顺序对我有效(在Visual Studio 2008中测试);我能够将它们记录为临时宏并成功回放:
Ctrl+M,Ctrl+M
(Edit.ToggleOutlineingExpansion:折叠当前方法)右箭头
(跳过折叠的参数列表)Ctrl+]
(Edit.GotoBrace:转到左大括号)Ctrl+]
(Edit.GotoBrace:转到右大括号)Ctrl+Shift+F10
(Debug.SetNextStatement:将下一条语句设置为函数末尾的右大括号)F10
(Debug.StepOver:离开方法)(这在VS2005 btw上不起作用-我得到“无法将下一条语句设置到此位置下一条语句无法设置为其他函数”)