【问题标题】:A keyboard shortcut in VS2005/8 for "Exit Current Method"VS2005/8 中用于“退出当前方法”的键盘快捷键
【发布时间】:2010-09-18 02:19:06
【问题描述】:

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

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

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

【问题讨论】:

    标签: visual-studio debugging keyboard shortcuts


    【解决方案1】:

    AFAIK 这是唯一的方法。

    【讨论】:

      【解决方案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:离开方法)

      【讨论】:

      • (这在 VS2005 上不起作用 - 我得到“无法将下一条语句设置到这个位置下一条语句不能设置到另一个函数”)
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-12
      • 2015-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多