Visual Studio 2010调试器找到转到快捷键处停止的当前行

问题描述

| 1)我放置一个断点,VS在我放置断点的地方中断。 2)然后我开始正常浏览代码以放置另一个断点 执行路径上的某个地方。 (也许在其他一些cs文件中的另一个类中) 3)现在,我想回到我最初停止的位置(只需在代码中导航。不要与VS \ intellitrace调试工具中使用的返回调试器功能混淆) 现在,我放置一个书签并返回到我的书签。但是我常常忘记放置书签。因此,这个问题。必须有一条捷径可以返回到当前执行行,或者停在该行,或者使用任何短语来形容。如果我可以制作一些热键或快捷方式,也可以使用Resharper。无论如何,我可以回到调试器“损坏”的地方。有时我也使用Ctrl-多次向后导航。 谢谢     

解决方法

        那将是Visual Studio命令\“ Debug.ShowNextStatement \”(通常分配给Alt + Num *)。您也可以使用“断点窗口”(Alt + Ctrl + B)在断点之间导航。 更新:作为我创建的名为OzCode的商业Visual Studio扩展的一部分,我实现了@Alex \的请求,以请求对此功能更具可发现性和可访问性的MenuItem。它的工作方式与Resharper的“上下文操作”相似:当您处于中断模式但已导航至远离“当前语句”的位置时,将显示以下QuickAction:     ,        我倾向于使用调用堆栈窗口,双击堆栈跟踪中的第一行会导致编辑器窗口显示执行停止的代码行