Visual Studio -阻止F11启动调试器?

e5njpo68  于 2023-10-23  发布在  其他
关注(0)|答案(4)|浏览(171)

有没有办法防止Visual Studio在按F11时启动调试器?当我想实际按F12时,我经常误按它。我不想失去F11提供的Step-into功能,但它启动应用程序时很烦人。

omjgkv6w

omjgkv6w1#

这是针对VS 2010的,但对其他人来说应该是类似的。
在工具->选项中,打开环境下的键盘。查找命令g. StepInfo。您可以删除默认快捷方式(F11(全局)),然后只需使用工具栏按钮进入,或者右键单击并“进入特定”-这就是我所做的,因为它可以防止调试器深入STL函数,如果它们是代码行的一部分(作为示例)。

aoyhnmkz

aoyhnmkz2#

我使用的一个破解方法是在我意外按下F11后使用cancel build命令。默认的快捷键是center +pause/break。
这不会阻止F11启动构建,但应该会阻止它运行您的程序。

ss2ws0br

ss2ws0br3#

更新为链接到latest Tweaks 2022。另见下面的评论。
This是微软VS社区论坛上的建议。Tweaks是由VS项目经理Mads Kristensen亲自构建的,并直接修复了这个问题,以及许多其他VS漏洞。Free extension Tweaks
不要在F10/F11上启动调试受建议启发请提供一种方法来禁用F10/F11,直到进入调试模式。
F10(Step Over)和F11(Step Into)是人们经常会意外碰到的两个命令。这将启动一个新的调试会话,如果您不希望发生这种情况,这可能会很烦人。它们应该只在调试会话期间生效。

js5cn81o

js5cn81o4#

安装Resharper并更改快捷键设置

相关问题