当前位置: 代码迷 >> 综合 >> IDEA2019 Debug说明
  详细解决方案

IDEA2019 Debug说明

热度:86   发布时间:2023-12-27 17:51:46.0

1.Debugger的面板,查看各类东西

2.控制台,查看日志

3、Show Execution Point:

单击后跳到此次debug最后执行位置。方便你一顿操作后不知道现在执行到哪个点了。当然,点击Frames最顶那行,也能回到最后位置。

4、Step Over(F6):

下一步(遇到调用方法不进入)

5、Step Into(F5):

进里面(如果同行有多个可以进入的,会让你移动光标选择进入的方法)

6、Force Step Into:

强制进入下一步,不管是什么方法,即使是jdk封装的方法,也会进入

7、Step Out(F7):

跳出方法

8、Drop Frame:

debug不小心跳过了重要的步骤,需要回退到上一步,这时不需要重新来一次,可以利用IntelliJ中使用Drop Frame回到上一步

9、Run to Cursor:

运行直到停在光标处(前提是光标前方无断点),方便的功能,可以不打断点停住

10、Evaluate Expression

计算表达式的值,跟watch不同,这是临时的

11、Trace Current Stream Chain

Stream运行过程

12、Return

重新跑一遍debug

13、Resume Program

眼睛一闭运行,直到结束或者遇到下一个断点

14、Stop:停止debug

15、View Breakpoints:查看所有断点。

16、Mute Breakpoints:

静音所有断点。可以这么用:不想再在之后的断点中停住,可以点击该按钮运行剩下的代码

17.Watch的面板:

展示表达式的值的面板,比起Evaluate Expression,可以长久出现,不像Evaluate是临时性查看,下一次debug就没了

  • New Watch:新增watch表达式:可以不在debug过程增加的,也可以右键选择表达式后Add to Watches(这个菜单只有在debug过程才会出现)
  • Remove Watch:删除watch表达式
  • Move Watch Up:上移调序
  • Move Watch Down:下移调序
  • Duplicate Watch:复制一份

https://blog.csdn.net/w8y56f/article/details/104817445

  相关解决方案