我说我怎么按F8总是结束不了。
原来那个是Shift+F8,F8在前面。
F5:单步执行
F8:执行到下一个断点,没断点会跳到程序执行结束,debug进程终止。
Shift+F8: 执行到光标所在位置(往下执行),也就是意思是在debug的过程中执行到当前行。
Shift+F12: 跳到光标所在位置,可以是往回跳到已经执行过的代码行上去,就可以是我之前没看清楚debug的过程,我再看一遍,但是这个是跳过去的,不是执行过去的,也就是说你的变量已经赋值了的,是不会被改回去的。你可以再执行一遍。
红色框框直接终止程序,就是不想debug了。
如果想加watchpoint,那是要在debugger的过程中,右击变量,设置watchpoint.
添加watchpoint之后,在断点下面能看到这个新加的watchpoint,接着来设置条件。
F5往下执行,会执行到满足watchpoint条件后停住。