2016-12-25 33 views
0

有时候,当我按下ctrl+F10line A,我只是想程序以恢复和停止时达到line A。但是,如果在到达line A之前达到断点,它将停止在该断点处。的Visual Studio:热键类似CTRL + F10也跳过所有断点

是否有任何与ctrl+F10类似的热键,但忽略所有断点?

禁用所有断点是不是对我来说是可行的选择,因为: -

  1. 我只是想一次性跳过。禁用它们并在相同的调试会话中启用并不方便。
  2. 禁用断点也可能会破坏我的一些工作流程,因为我保留它们以用于某些特殊情况。

ctrl+shift+F10也没有用,因为它改变了程序的行为。

我不介意安装一个新的插件。

附录: - 当它到达选定声明

ctrl+F10 =启动或恢复你的代码的执行,然后暂停执行。 (但如果它到达断点时,它会立即停止)

ctrl+shift+F10 =设置执行点的代码行你选择

+0

@ javaLover,你能不能从我的建议中获得有用的信息?如果它对您有帮助,您是否可以对该功能请求进行投票并将其标记为答案?因此,如果他们看到答案,其他社区成员可以帮助我们投票。 –

回答

1

它没有直接回答,调试模式中,将命中断点,它不能跳过断点。

其实我也检查了VS2017 RC,它有一个名为“Run to Click”的新功能,你可以在调试模式下运行你的应用程序到特定的行。但是它在运行时也会触发断点,但是您可以忽略此操作,然后再次单击“执行到此处”。我知道这不是直接的答案,但我认为您可以方便地将应用程序调试到特定的行。

社区的其他成员也提交了可能跳过断点这里的功能要求:

https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/2221315-implement-a-new-skip-over-breakpoint-type

一个扩展工具:

https://marketplace.visualstudio.com/items?itemName=CodeMelee.CodeMelee-FlexPoints

哪些可以跳过/替换的特定代码行,也许这也是这个问题的解决方法。

因为它没有直接的解决方案,我也帮你提交功能请求在这里:

https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/17545741-visual-studio-hotkey-similar-to-ctrl-f10-but-als

你也可以投票吧:)

enter image description here

+0

(1)您的回答提供了很好的见解。我可以认出你的研究成果,谢谢!然而,它对我来说并没有多大用处,因为CodeMelee不是免费的,我也不打算很快使用VS2017。 (2)我在Visual网站上投了票,并在这里提出了你的答案。尽管如此,我仍然认为可能会有更好的解决方案。有时候,几个月后,我的梦想成真了,例如http://stackoverflow.com/questions/39339959/mouse-over-to-peek-a-field-after-operator-in-visual-studio-while-debugging。 – javaLover

+1

明白了,javaLover,我也会帮助您跟进产品团队的功能需求。如果他们分享任何更新,我会报告它。也许其他社区成员也有其他更好的解决方法。但据我所知,在调试期间,它不能跳过断点,除非代码没有被称为为特定方法或其他方法创建单元测试。祝你今天愉快。 –