2012-03-21 91 views
16

有没有办法阻止Visual Studio在按下时启动调试器F11?当我想要实际按F12时,我经常误按它。 我不想放弃步入功能,其中F11提供,但它启动应用程序时很烦人。Visual Studio - 阻止F11启动调试器?

+3

唯一的办法是提高你的准确性。当你想要击中'F12'时,不要击中'F11'。 :) – 2012-03-21 13:06:19

+1

我想我有一天会撕下那把钥匙。 – vorou 2016-08-15 06:55:01

+1

这确实是一个反特征;一个诱饵陷阱甚至 – mungflesh 2017-10-30 12:05:56

回答

0

安装ReSharper的和更改密钥短设置

+3

为什么使用外部工具更改键盘快捷方式时,你可以在VS本身执行它? – cvanbrederode 2014-05-07 12:34:53

+0

@cvanbrederode如果VS无法做到这一点(因为您不想在调试时禁用F11),那么您将不得不这样做。 – BJury 2017-01-25 15:22:40

+0

OP实际上是想禁用F11进行调试。这很好,因为分步功能仍然可以从工具栏和菜单中选择。 – cvanbrederode 2017-02-02 22:42:11

2

这是VS 2010,但它应该是为别人相似。

在工具 - >选项中,打开环境下的键盘。查找命令Debug.StepInfo。您可以删除默认的快捷方式(F11(Global)),然后使用工具栏按钮进入,或右键单击和“进入特定的” - 这是我所做的,因为它使调试器不会潜入STL功能中它们是一行代码的一部分(作为例子)。

1

我使用的一种黑客攻击是在我意外击中F11后使用取消构建命令。默认快捷方式是ctrl + 暂停/中断

这不会停止F11开始构建,但应阻止它运行您的程序。

+0

这个工程,有一个updoot – 2018-02-27 04:08:54

相关问题