dokcer 状态Restarting_计算表达式


1、Rerun 'xxx'(项目名):直接重新跑某个程序。

2、Resume(恢复) Program:相当于eclipse中的f8。存在断点,到下一个断点停下,没有就直接跑完程序。

3、Stop 'xxx':停止项目或者程序。

4、View Breakpoints:查看所有的断点设置情况。详情,见下述。

5、Mute Points:直接取消所有断点,让所有断点无效。

6、Restore Layout:重设还原debug的界面布局。restore layout

7、Show Execution Point:跳转到当前代码所执行的地方。如在看其他页面代码,点击后可跳转到当前程序正在执行的地方。

8、Step Over(跳过):下一步。如果是方法,是不会跳进去的。就是一行行的往下执行。(eclipse里面的快捷键就是f6).

9、Step into(步入):跳转到详情(即调用的方法中)。如果下一行调试代码是可执行方法,就可以f5进去,查看这个方法的运行详细情况。

10、Step Out:从详情跳出去,和上面的9(Step into)相反。

11、Run To Cursor:从当前位置执行到光标处,中间存在断点则在断点处停下。

12、Evaluate Expression(计算表达式):可以计算你想要看的代码段的值。详情,见下述。

13、New Watch:查看某个对象的值,自定义的对象。同eclipse中的watch。

14、Show watches in variables tab:把自定义的查看对象的值,分开到另一个tab页。

15、Drop Frame:有时候当我们步入方法体之后,还想回退到方法体外,点这个按钮后,断点重新回到方法体之外。在继续还是可以再次进到方法内。


查看断点处摸个某个对象的值:

1、选中对象后,鼠标悬停在对象上 2 秒左右。

2、在watch里面添加此对象。

3、使用上述12Evaluate Expression(计算表达式)。

4、选中对象,alter + click。


---详情--- 

4、查看所有断点的详情

dokcer 状态Restarting_计算表达式_02


也可以直接在代码断点处,右键设置。

dokcer 状态Restarting_自定义_03



12、计算表达式

根据输入,计算结果。

dokcer 状态Restarting_自定义_04



13、14New Watch  Show watches in variables tab

将自定义的变量和代码里面自带的变量分在两个tab页面展示。

dokcer 状态Restarting_自定义_05


在调试代码的时候,实时修改,运行状态的代码变量的值。

即可以在watches中修改运行状态下的变量的值。

如下,修改了cid_str和rname的值。则后续代码中这两个变量就变味修改后的值进行执行。

dokcer 状态Restarting_自定义_06



dokcer 状态Restarting_eclipse_07


在watch里写了行代码:list.add("123456");代码走一行,就会add一次。

但是一般不应该使用watch去修改变量的值。应该如下设置(或者快捷键f2):

dokcer 状态Restarting_dokcer 状态Restarting_08