idea学习系列五之debug及插件的使用
上一篇,介绍了maven及服务器的使用,这里将介绍idea中debug及插件的使用。在实际开发中debug是最常用的了,而且idea相比于eclipse中的debug还新增了一些比较好用的功能。还有就是idea的插件还是挺丰富的功能也很强大,所以安装一下插件还是挺有必要的。
debug的使用
idea中debug的基本使用其实已经有很好的文章了,大家可以参考:
https://blog.csdn.net/qq_27093465/article/details/64124330
所以debug的基本使用这里不再累赘,这里主要就介绍一下在idea中debug的特有功能。也算是一些小技巧吧。
首先来看一下debug的控制台:
除了一些常用的功能还有一些特殊的:
-
watches
- 这个用于监控变量。我们可以直接在里面手动添加要监控的变量,还可以将代码中的变量拖拽到watches中
-
额外操作
- 我们可以在点击这个按钮之后的弹出框里可以通过代码中的变量,写一些代码以及计算表达式来计算某些数据的值
-
断点条件
- 可以通过点击这个按钮或在断点前面点击右键。来弹出断点条件设置框。
- 在这里弹出框里面我们可以在Condition里面设置条件,只有条件满足这个断点才会生效。
- Pass count 这个表示跳过多少次后开始步入,比如 for 循环中,我们要查看一个变量循环 3 次后的结果就可以使用该方式。
- Remove once hit 对于某些不重要的断点,只要步入一次就够了,就可以勾选此选项,让它步入之后自动删除
-
重新布局
- 在debug界面乱了之后可以通过这个来重新布局
-
跳转到代码执行位置
- 有时候我们可能在看代码的时候,点到了其他地方。如果我们想直接回到代码执行位置可以通过这个按钮来实现
-
跳转到光标所在位置
- 跳转到那个光标所在的地方,前提是没断点拦着
-
重新执行方法
- 当我们进入到某个方法中。在执行的时候如果点快了导致跳过了某些断点如果我们想重新再到这个断点上面,我们就可以通过这个按钮来重新执行这个方法。
-
修改变量的值
- 在代码执行的时候我们可以点击变量然后右键通过Set Value来修改变量的值。
这些就是idea中相对于eclipse新增的一些比较好用的debug功能,下面介绍一下插件
插件
插件的安装及使用可以参考:
https://github.com/judasn/IntelliJ-IDEA-Tutorial/blob/master/plugins-settings.md
下面是我安装的插件:
好啦,idea系列到这里就结束啦,也写了挺久的。当然在这个系列中有可能一些东西没有做到手把手傻瓜式的操作。不过具体的操作还是得去实践的,这里就当做是抛砖引玉啦,有问题或不明白的地方可以参考官网或留言,谢谢。