VS2005 / 8中用于“退出当前方法”的键盘快捷键

时间:2008-10-20 10:41:29

标签: visual-studio debugging keyboard shortcuts

在调试时,每当我想退出当前方法而不运行其任何语句时,我会做一个技巧,我将当前执行指针移动到方法的末尾,然后单击F10 / 11。

是否有键盘快捷键(或者我可以编程一个)来完成此操作吗?

(我不是指shift-F11(步出) - 它会运行所有代码,直到方法结束,我不想这样做。)

2 个答案:

答案 0 :(得分:2)

以下按键序列适用于我(在Visual Studio 2008中测试);我能够将它们记录为临时宏并成功播放它们:

  1. Ctrl+M, Ctrl+M(Edit.ToggleOutliningExpansion:折叠当前方法)
  2. Right arrow(跳过折叠的参数列表)
  3. Ctrl+](Edit.GotoBrace:进入大括号)
  4. Ctrl+](Edit.GotoBrace:转到结束大括号)
  5. Ctrl+Shift+F10(Debug.SetNextStatement:将下一个语句设置为函数末尾的右大括号)
  6. F10(Debug.StepOver:离开方法)

答案 1 :(得分:0)

AFAIK是唯一的方法。