【问题标题】:Break when hotkey is pressed按下热键时中断
【发布时间】:2010-11-18 20:42:11
【问题描述】:

我正在做很多 GUI 和图形的工作,有时当我按下热键时中断正在运行的程序会很方便。

示例:我想分析取决于当前鼠标位置的行为。我想放置一个非活动断点,将鼠标移动到感兴趣的位置,按一些热键,然后瞧:断点现在处于活动状态,稍后(例如下一次重绘)程序会中断。

是否有一些隐藏的 Visual Studio 2008 功能可以做到这一点?

【问题讨论】:

  • 听起来你只需要第二台显示器。考虑在断点上设置条件。
  • 第二台显示器对我有什么帮助?

标签: visual-studio-2008 debugging breakpoints


【解决方案1】:

你试过 Ctrl + Break 吗?

编辑
或者,仅在满足条件时,您可以使用Debug.Assert(condition) 指定条件。我相信它会在条件为假时询问您是否要编辑/继续/关闭程序。

【讨论】:

  • Ctrl + Break 不起作用(假设您的意思是“Break all”,由于某种原因,在我的系统上是 Ctrl + Alt + Break)。它需要将焦点放在 Visual Studio 窗口上,并准确打破程序当前所在的位置,而不是我想要的位置。
  • 如果 VS 没有隐藏功能可以显式中断热键,那么,是的,使用条件断点可能是最好的解决方案。
  • @Sebastian N. - Ctrl+Break 可以让我转到当前正在执行的行,但是是的,我认为没有任何方法可以通过热键打开和关闭换行符。
猜你喜欢
  • 2013-03-20
  • 1970-01-01
  • 1970-01-01
  • 2010-10-24
  • 1970-01-01
  • 2021-01-27
  • 1970-01-01
  • 2016-04-17
  • 2020-05-16
相关资源
最近更新 更多