先附上【VS2015常用快捷键总结】的链接,善用快捷键将会极大的提升我们编程的效率和VS的使用体验。
以前一直使用【F5】进行调试,所以每次执行程序的时候,都得在程序末尾手动添加system(“pause”)或者std::cin.get()。每次写程序都要添加一遍,总觉得太繁琐,于是就查了一下,这里进行总结,供大家参考。
1、【F5】与【Ctrl+F5】区别
- F5:调试,Ctrl+F5:执行;
- F5是我们在调试程序、寻找Bug时使用的,会在提前插入的断点处停止。Ctrl+F5则从头到尾执行程序时使用的,即使插入断点,也不会停止;
- 若使用F5从头到尾执行程序,则需要如上述所说,在程序末尾手动添加代码,否则将“一闪而逝”;而Ctrl+F5则会显示:“请按任意键继续。。。”。
如下图,在VS–>调试中其区别十分清楚:

2、【F7】与【Ctrl+F7】区别
- F7:生成解决方案, Ctrl+F7:编译;
- Ctrl+F7:是只对当前所操作项目的.cpp文件进行编译,F7:是对所有项目的.cpp文件分别进行编译,生成解决方案。
如下图,当选中某个项目内的.cpp文件,并点击工具栏中“生成”,即可看到其区别:

附: