有没有办法阻止Visual studio在按 F11 时启动调试器?当我想按 F12 时,我经常会误按它。 我不想放弃 F11 提供的Step-into功能,但是在启动应用程序时很烦人。
答案 0 :(得分:6)
我使用的hack-around是在我意外点击 F11 后使用取消构建命令。默认快捷方式是 ctrl + 暂停/中断。
这不会停止 F11 开始构建,但是应该阻止它运行你的程序。
答案 1 :(得分:4)
这适用于VS 2010,但它应该与其他人相似。
在“工具” - >“选项”中,在“环境”下打开“键盘”。查找Debug.StepInfo命令。您可以删除默认快捷方式(F11(全局)),然后只需使用工具栏按钮进入,或者右键单击"进入特定的" - 这就是我所做的,因为它保留了调试器如果它们属于一行代码(例如),则可以深入了解STL函数。
答案 2 :(得分:0)
This是Microsoft VS社区论坛上的建议。目前,MSFT(我假设是官方的MS开发人员?)提出了一个建议,指向此free extension Tweaks:
请勿在F10 / F11上启动调试受建议的启发,请提供 在进入调试模式之前禁用F10 / F11的方法。
F10(单步执行)和F11(单步执行)是人们经常遇到的两个命令 意外地。这将启动一个新的调试会话,并且可以 烦人,如果您不是故意做到这一点。他们应该只服用 在调试会话期间有效。
答案 3 :(得分:-1)
安装Resharper并更改密钥短设置