一、调试的作用:
- 看数据类型
- 不用print看数据内容
- 看数据变化
二、调试的关键功能:
控制台: 看输出
显示执行点 Alt+F10: 跳到当前执行行(该行还未执行)
步过F8: 即执行当前行,并跳到下一行,不会进入函数(会进入循环)
步入F7: 执行当前行,并进入能进入的函数或循环里(print不可进入)。可一定程度代替步过使用。
单步执行我的代码: 行当前行,并进入自己写的函数或循环里(不关注引用的函数时可用)。可一定程度代替步过使用。
步出Shift+F8: 和步出对应,若已经是最外层,无法步出,则跳到下一个断点
恢复程序F9: 跳到下一个断点
运行到光标处: 直接运行到光标所在行

老版本:

查看断点: 查看项目所有断点(同时看多个文件的断点)
忽略断点: 让项目所有断点都失效(同时控制多个文件的断点)

对表达式求值: 用于查看变量,更改变量值

新建监视: 可用于查看很深层级的变量属性,避免一层层展开,如name.job.salary

条件断点: 控制变量符合某个条件时停止

多线程调试: 选择“线程”后,可通过选择不同线程一个个线程单独调试


1146

被折叠的 条评论
为什么被折叠?



