VS中一些最实用的快捷键,方便学习与调试

首先说明,VS快捷键很多,对初学者来说,学会这些显得很不友好,也不实用,今天笔者总结一下自己经常用的一些。
1.Ctrl+Shift+/ :这个用于将选中的代码全部注释掉,在学习调试代码中很实用。
看下面的例子:
这是笔者的练习代码,可以将对后续调试有影响的代码集体注释掉。

// An highlighted block
#include<iostream>
using namespace std;

int main() {
    
    
	/*cout << 1 + 2 * 3 << endl;
	cout << 2 - 1 - 1 << endl;
	int a = 1, b = 2, c = 3, d = 4;
	int B = a + b;
	int C = c + d;
	int A = B + C;
	cout << "A的值为:" << A << endl;*/
}

而对注释部分再次Ctrl+Shift+/ :就会解注释。例如:

// An highlighted block
#include<iostream>
using namespace std;

int main() {
    
    
	cout << 1 + 2 * 3 << endl;
	cout << 2 - 1 - 1 << endl;
	int a = 1, b = 2, c = 3, d = 4;
	int B = a + b;
	int C = c + d;
	int A = B + C;
	cout << "A的值为:" << A << endl;
	int i = 0, j;
}

2.还有首行缩进快捷键,很多时候我们复制粘贴代码或者修改代码后会改变代码的格式,降低其可读性,如果逐行调整效率很慢。这时可以用快捷键Tab:会进行缩进;
shift+Tab :反缩进;与以上Tab的效果相反;
可以自己尝试感受,都是对选中部分进行操作。选中后进行反缩进
进行缩进
3.还有F7:编译;我们有时修改完报的错误以后,VS不会自动编译,依旧报错,很容易造成勿扰,所以每修改完一个bug后,立即F7进行编译。
4.还有F5:运行+调试;(监控跟踪时使用,可以看调试窗口)
5.Ctrl+F5:运行不调试;(已经没有bug后,运行脚本使用)
调试是一个重要的基本功,不会调试编程序会很痛苦,而且在编写大程序时受到制约,下面列举一些debug经常用的快捷键:
6.F10:逐行调试(它是一行一行的调试,需要注意的是,它遇到函数调用会直接跳过,因为函数调用也只是一行代码,所以逐行调试不会进入函数内部)
7.F11:逐过程调试,与F10不同的是,他遇到函数后会进入函数内部,顾名思义,因为函数内部也有许多过程,所以他会进入函数;
8.F9:设置(取消)断点,他会在光标所在的一行设置一个断点。(这里在啰嗦一下断点的作用,断点就是会阻断程序的运行,使程序停在断点的位置,但是这个只针对调试(F5)和运行(Ctrl+F5),而停下后,既可以按F10进入单行调试,也可以按F11进行逐过程调试,即进入函数,他主要是可以跟踪程序,然后直接跳过认为没错误的程序,不用F10、F11一行一行的跳过,提高了效率)。
附:断点也可以通过鼠标左击代码前的位置设置(取消)
点击断点的位置即可
(点击断点的位置即可),这种方法也很方便。

调试对于变成来说是十分重要的,而以上列举了几个调试必用的快捷键。

下面再说一下通用的基本的快捷键,
Ctrl+c:复制
Ctrl+v:粘贴
Ctrl+X:剪切
Ctrl+z:返回上一步
Ctrl+x:与Ctrl+z相反,读者可自行尝试。

这是最基本的快捷键,也是最常用的,学起来也很容易。

最后再说一下VS的新建项目(工程):有时做作业和刷oj时总是新建解决方案很麻烦,而且不利于浏览、查阅以及编写。这是右键解决方案,如截图,最后点击新建项目,继续常规操作,就可以实现图片左边那种多项目的解决方案。
在这里插入图片描述

希望对大家有帮助,大家的赞是对我最大的支持。

猜你喜欢

转载自blog.csdn.net/myf_666/article/details/113034777