【问题标题】:How to tell Visual Studio to not navigate away from current file on Break All?如何告诉 Visual Studio 不要离开 Break All 上的当前文件?
【发布时间】:2009-11-11 15:21:48
【问题描述】:

有没有办法避免 Visual Studio 在暂停会话时转到另一个文件?

如果你在其他地方调试一个类并且代码是从一个表单中调用的,而表单又会执行 ShowDialog(); (或类似),如果您突然暂停应用程序,Visual Studio 将切换到文件(有时是 Main() 方法)。我想留在我面前的文件中,因为我通常需要添加/删除航点或更改代码,而且很烦人(如果你有太多打开的文件)回到我 在暂停之前

找不到选项。

【问题讨论】:

标签: visual-studio-2008 debugging


【解决方案1】:

http://visualstudiogallery.msdn.microsoft.com/a83505c6-77b3-44a6-b53b-73d77cba84c8 提供的最新版本的 VSCommands 扩展(免费版)正是您想要的。 它在 Debug Toolbar 和 Debug Menu 中添加了 Break In Current Document 按钮:

http://vscommands.squaredinfinity.com/Media/VSCommands/BlogPost//blog/breakincurrentdocument.png

【讨论】:

  • 仅适用于 VS 2012/2013。对 VS2019 有什么建议吗?
【解决方案2】:

我不确定如何解决您的问题,但也许您可能希望使用以下方法之一轻松返回您感兴趣的确切点:

A. (从菜单中) 查看 -> 向后导航。我将此绑定到一个我觉得很容易的组合键。请注意,这只适用于您实际使用光标编辑/导航的代码中的位置。

B.使用组合键 Ctrl-K, Ctrl-K 将书签添加到您有兴趣返回的行。您可以通过书签窗口查看、命名和导航到所有书签。您还可以通过组合键 Ctrl-K、Ctrl-N

浏览您的书签

【讨论】:

  • 谢谢丹尼尔,我或多或少都是这样做的,但我希望有办法避免 VS 转到当前位置。
【解决方案3】:

另一种解决方法 - 你可以按 CTRL-F4 立即关闭导航文件并返回到您想要的文件!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-02-23
    • 1970-01-01
    • 1970-01-01
    • 2017-03-01
    • 2019-12-14
    • 1970-01-01
    • 1970-01-01
    • 2021-02-02
    相关资源
    最近更新 更多