IntelliJ IDEA 13 debug调试细节

http://chessman-126-com.iteye.com/blog/2162147

原文地址:

环境:IntelliJ Idea 13、mac

 


IntelliJ IDEA 13 debug调试细节
 

A、       标识1,表示回退到调用栈的上一级。如现在执行到26行,点1图标,则回退到21行,再点1图标则继续回退到12行。注意,回退到方法调用处时,现场也会回退到调用前的状态(即下面的debugger和variables等窗口中的值会变成调用前)。

B、         2表示直接运行到光标处断点,适合于临时断点。

 

断点过滤:

A、         instance filters


IntelliJ IDEA 13 debug调试细节
 

 

 
IntelliJ IDEA 13 debug调试细节
 

B、         class filters


IntelliJ IDEA 13 debug调试细节
 

C、         condition和 pass count

 
IntelliJ IDEA 13 debug调试细节
 

 

D、        其他


IntelliJ IDEA 13 debug调试细节
 

 


IntelliJ IDEA 13 debug调试细节
 

 

settings功能:

value auto tooltips


IntelliJ IDEA 13 debug调试细节
 

 

IntelliJ IDEA 13 debug调试细节
 
 

 

鼠标停浮在Varibales窗口中的变量上时,值会自动提示,并且是格式化的。如\n转换成了换行。

 

stop watching method return values:

打开开关时,在varibales窗口中能看到一行调用的方法返回的值。

 

auto-variables Mode:

打开开关时,varibales窗口显示的变量会是当前断点位置的部分变量。也就是自动过滤掉一些认为不重要的变量。

 

unmute breakpoints on session disconnect:

打开开关时,如果在调试时有把“mute breakpoints”按钮点下打开,当关闭debug调试过程时,自动把“mute breakpoints”关闭