- F9:设置程序断点,在代码左侧栏点击有相同效果。重新按F9即取消断点。
- F8:单步跟踪,当调用子函数会跟踪到子函数内部
- Shift+F8:单步跟踪,但不会进入子函数内部
- Ctrl+Shift+F8:跳出正在跟踪的函数,直接返回上一层函数。
- F5:运行程序,直到出现错误、程序结束或程序断点为止
- Ctrl+F8:运行程序,直到出现错误、程序结束、程序断点或当前光标所在行为止
- debug.print var:在立即窗口中显示var的值
- debug.assert var:当var==false时程序自动停止
以上命令也可在菜单和命令栏中获取。
在调试过程中,可通过下面几种方法查看各个变量的值,当变量和预期不一样时,也就找到了程序出错的原因,便能对照修改:
- 立即窗口(快捷键Ctrl+G):在该窗口里会显示debut.print的结果值,以及随时计算和运行代码。在代码前面添加“?”,可以在立即窗口中显示运行结果。
- 监视窗口:可以将变量以及表达式添加到监视窗口,可以实时查看变量和表达式的值。支持将代码窗口里的变量和表达式拖入到见识窗口
- 本地窗口:本地窗口里可以查看目前的local变量和global变量的变量值。
- 编辑窗口:将鼠标停在编辑窗口的变量上可显示该变量的值。
有一些方法可减少程序错误以及降低调试的难度:
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。