1
当调试时,我会每当我想退出当前方法而不运行任何语句时执行一个技巧,我将当前执行指针移动到方法的末尾,然后点击F10/11。VS2005/8中用于“退出当前方法”的键盘快捷方式
有没有一个键盘快捷键(或我可以编程)来完成这个? (我不是说shift-F11(走出去) - 它会运行所有的代码,直到方法结束,我不想这么做)。
当调试时,我会每当我想退出当前方法而不运行任何语句时执行一个技巧,我将当前执行指针移动到方法的末尾,然后点击F10/11。VS2005/8中用于“退出当前方法”的键盘快捷方式
有没有一个键盘快捷键(或我可以编程)来完成这个? (我不是说shift-F11(走出去) - 它会运行所有的代码,直到方法结束,我不想这么做)。
以下按键序列适用于我(在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这是唯一的方法来做到这一点。
(这并不在VS2005工作,顺便说一句 - 我得到“无法将下一条语句设置为下一此位置语句不能设置为其他功能“) – ripper234 2008-10-21 11:24:15