-
按钮1 show execution point (快捷键:F10)
**解释说明:**显示当前所有的断点,带有断点的代码行有显示不同的背景颜色
-
按钮2step over(快捷键:F8)
解释说明:使用step over调试代码时,遇到函数,且函数内部没有断点时,会直接把函数当成一个整体,一步执行,例如使用step over执行断点3,整个function_b函数会一步执行完成。
-
按钮3step into(快捷键:F7)
解释说明:使用step into调试代码时,遇到函数,会进入函数内部单步调试,例如使用step into执行断点3,function_b函数中的每一行代码都会单步执行。
-
按钮4step into my code(快捷键:Alt + Shift +F7)
解释说明:使用step into my code 会把自己写的一行代码一步调试完成,例如上图中的print('函数a的结果示:',function_a())
,不使用step into my code 会把该行代码作为两步执行,先调用函数,然后再print,使用step into my code 则会把两步合为一步,不需要调试两次,一次即调试整行代码。
-
按钮5force step into(快捷键:Alt + Shift +F7)
**解释说明:**执行下一行忽略lib和构造对象。
-
按钮6step out(快捷键:Shift+F8)
**解释说明:**当执行处于函数内部是,step out直接跳出函数,返回函数外部的下一行代码。
-
按钮7run to cursor(快捷键:Alt +F9)
解释说明: 直接跳到下一个断点。