1

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

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

(我的意思不是 shift-F11(跳出)——它会运行所有代码直到方法结束,这是我不想要的)。

4

2 回答 2

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:离开方法)
于 2008-10-21T02:00:15.100 回答
0

AFAIK 这是唯一的方法。

于 2008-10-20T10:53:33.230 回答