有没有办法阻止Visual Studio在按F11时启动调试器?当我想要实际按下F12时,我经常会误按它。我不想放弃F11提供的Step-into的功能,但它在启动应用程序时很烦人。
我使用的hack-around是在我意外命中F11后使用cancel build命令。默认快捷方式是ctrl + pause / break。
这不会阻止F11开始构建,但应该阻止它运行程序。
这适用于VS 2010,但它应该与其他人类似。
在工具 - >选项中,在环境下打开键盘。查找Debug.StepInfo命令。您可以删除默认快捷方式(F11(全局)),然后只需使用工具栏按钮进入,或右键单击并“逐步进入特定” - 这就是我所做的,因为它可以防止调试器进入STL功能它们是一行代码的一部分(作为例子)。
安装Resharper并更改密钥短设置