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

发布于 2024-11-10 06:50:36 字数 332 浏览 4 评论 0原文

1)我设置了一个断点,VS在我设置断点的地方中断。

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

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

现在我放置书签并返回到我的书签。但我大多数时候忘记放置书签。于是就有了这个问题。必须有一个快捷方式可以返回到当前执行行或停止在或任何用于描述这一点的短语。如果我能设计一些热键或快捷方式,我也有 Resharper。无论如何,我可以回到调试器“损坏”的地方。我有时也会多次使用 Ctrl - 来向后导航。 谢谢

1) I put a breakpoint, VS breaks where I put the breakpoint.

2) I then start browsing around the code normally to put another breakpoint
somewhere down the execution path. (maybe in another class in some other cs file)

3) I would now like to return to where I first stopped (just navigation in the code. Do not confuse with the go back in debugger feature used in VS's intellitrace debugging tool)

Right now I place a bookmark and return to my bookmark. But I forget most of times to place a bookmark. Hence this question. There's got to be a shortcut to get back to current line of execution or stopped at or whatever phrase is used to describe this. I also have Resharper if I can craft up some hotkey or shortcut. Anyway I can get back to where the debugger has "broken". I sometimes also use Ctrl - multiple times to navigate backwards.
thank you

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

萌能量女王 2024-11-17 06:50:36

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

更新: 我实现了 @Alex 的请求,要求为该功能提供一个更容易发现和访问的 MenuItem,作为我创建的商业 Visual Studio 扩展的一部分,该扩展名为 OzCode。它的工作原理与 Resharper 的上下文操作类似:当您处于中断模式但已远离“当前语句”时,此 QuickAction

ShowNextStatement

That would be the Visual Studio command "Debug.ShowNextStatement" (usually assigned to Alt+Num*). You can also use the Breakpoints Window (Alt+Ctrl+B) to navigate between your breakpoints.

UPDATE: I implemented @Alex 's request for a more discoverable and accessible MenuItem for this functionality, as part of a commercial Visual Studio extension I created called OzCode. It works similarly to Resharper's Context Actions: when you are in break mode but have navigated far away from the 'current statement', this QuickAction will appear:

ShowNextStatement

祁梦 2024-11-17 06:50:36

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

I tend to use the call stack window, double click the top line in the stack trace causes the editor window to display the code line where execution halted

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文