本文主要介绍一些常见的VSCode操作,帮助提升效率
1,语法提示
(1)将鼠标光标放到函数上悬停,会出现这个函数的定义
如下图1、图2中,将鼠标光标悬停在print函数上,则会在下面悬停显示这个函数的定义,包括函数的作用,定义了哪些参数,各个参数的讲解等
(2)写词后会进行方法,参数名等的提示
例如我想输入print这个函数,在输入p之后,会出现一个悬浮框,可以快速去选择以p开头的函数,在输入参数名时也一样会进行联想提示
另外如图3中,我输入print函数里的end参数,会自动悬浮出这个end参数的定义
2,报错提示
当程序在执行的时候,发生了异常,即常说的出现了bug,即会出现报错
(1)IDE直接提示
常见一些错误,像本该用英文的括号,却用成了中文,那么就会像图4一样,出现红色波浪线和黄底的样式,告诉你这块用的有问题。类似的问题还有像缩进有明显的问题,该打冒号的没打等等,都会出现这种提示
(2)终端报错
在对某个文件进行执行操作的时候,如果有问题,会在终端进行报错,如在图4中的问题在执行后会如图5一般提示。
注意它的报错提示,看清楚报错的文件-报错的行-具体报错提示,然后再对应去修改就好了
3,代码调试
想去具体看一下是怎么一步步执行,这过程各参数是怎么变化的及函数怎么执行的,一般是在看代码但是代码比较长或者是在出现bug进行排查时会用到
(1)断点
既然说了要一步步执行,那么调试重点就是要让代码执行到我们需要的那一行,那么就涉及到断点,也就是说我设置了这个断点,就相当于告诉程序,我在下次执行的时候,只执行到这一行。
设置方式就是,在需要的那一行前面点一下,让其出现一个红点即可,如下图6所示
(2)调试
不同IDE软件的调试方式不同,VSCODE进入调试的方式,点击左侧调试按钮-点击运行与调试-点击python文件
即可进行调试界面,如图8,左侧是变量的变化,顶部是控制台(控制怎么执行代码),代码行黄色高亮为当前执行情况,终端可查看执行输出情况