2011-05-27 74 views
21

1)我把一个断点,VS打破了我放置断点的地方。visual studio 2010调试器找到goto当前行停在快捷键

2)然后我开始浏览代码,通常会在执行路径的某处放置另一个断点 。 (也许在另一个类的其他cs文件中)

3)现在我想返回到我第一次停止的位置(只是在代码中导航)。不要混淆在VS的intellitrace调试中使用的调试器特性工具)

现在我放置一个书签并返回到我的书签。但我忘记了大部分时间放置书签。因此,这个问题。有一条捷径可以回到目前的执行线,或停在或用什么短语来形容这一点。如果我可以制作一些热键或快捷方式,我也有Resharper。无论如何,我可以回到调试器“破碎”的位置。我有时也使用Ctrl - 多次向后导航。 谢谢

回答

27

这将是Visual Studio命令“Debug.ShowNextStatement”(通常分配给Alt + Num *)。您也可以使用断点窗口(Alt + Ctrl + B)在断点之间导航。

更新:我实现@Alex的要求提供更多的曝光率和菜单项实现此功能,作为一个商业的Visual Studio扩展我创建了名为OzCode的一部分。它的工作原理类似于ReSharper的上下文操作:当你在休息模式,但已导航远离“当前语句”,这QuickAction将出现:

ShowNextStatement

+0

很酷。找到了。谢谢 – Gullu 2011-05-27 19:20:10

+0

一直在寻找这一点,谢谢!为什么哦为什么他们不把它放在主调试菜单中? – Alex 2012-02-08 09:53:26

14

我倾向于使用调用堆栈窗口中,双击单击堆栈跟踪中的第一行会导致编辑器窗口显示执行停止的代码行

相关问题