IntelliJ IDEA使用教程(总目录篇) ) ) ) ) ) )。
调试代码时,你的项目必须以调试模式启动。 也就是说,指向那个绿色甲虫启动服务器。 然后,可以在代码中用断点进行调试。
因为下一个不要在意,这个快捷键具体是啥,这个keymap是可以自己配置的,有的人keymap是mac版的,有的是Windows版的。我的就是Windows,而且修改keymap为eclipse的keymap,因为我算是eclipse转过来的吧。
下面直接看图,详细说明各个按钮(按钮对应图中的数字)是什么样的功能。
1,rerun XXX,这是直接重新运行某个程序。
2,这相当于eclipse中的f8。 就这样跑完,在下一个断点停下,如果没有就这样跑完程序。
3 )停止项目或项目群。 如果是我的main,单击立即停止;如果是Java web项目,单击两次停止服务器。
4、确认所有断点的设置情况。 具体细节如下所示,详细说明。
5 )直接取消所有断点,禁用所有断点。
6 )如果你不小心搞乱了这个下面的布局,请点这个,把下面的布局还原。
7、跳转到当前代码执行的位置。 也就是说,在查看代码时,您可以导航到其他位置,然后稍微单击此按钮,即可到达程序运行到当前行中的代码的位置。
8、下一步,方法的话,他不会跳进去。 就是去一行下面。 (eclipse的快捷键为f6 )
9、跳至详细信息,如果下一行调试代码是可执行的方法,则进入f5,可以看到该方法执行的详细信息。 重点是进去执行
10,跳出细节,和上面的9相反。
11 )正如文字所示,这意味着要跳到光标所在的位置。 前提是他能在路上毫无断点地停下来。
12、打开这一点后,可以计算想看的代码段的值。 稍后详细看图。
13、看语义,和eclipse中的watch一起,看某个对象的值,自定义的对象。
14 )将自定义的显示对象的值分为其他标签。
15 )我们进入方法体后,可能想回到方法体之外。 单击此按钮后,断点将返回到方法体之外。 是继续还是再次进入方法中
查看断点处的某个对象的值有多种方法:
1 .选择对象后,将鼠标放在对象上2秒左右
2,将此对象添加到watch中,
3、代码中的东西可能会自动列出来
4、使用上图所示的12个按钮
5,按住alter click,alter的同时点击想要看的变量,就会出现变量值。 这太棒了。 感谢40楼老铁的评论。
关于4、12、13、14再详细说明一下
4、查看所有断点的详细信息,点击:
可以通过图中的condition设定断点条件,i==4时才停止。 显示特定断点的内容。
可以直接在代码断点上单击鼠标右键来设置断点设置条件。 结束后,done,设定完成。
12、这个虽然也经常用,但是这个是自由的。 可以根据你的输入来计算你想要的结果。 不限于代码中的变量等。
这个在调试的时候很容易使用。
13,14,这两个点结束后,效果如下图所示。 但是,自定义的变量和代码附带的变量分为两个选项卡页进行显示。
点击13号按钮,可以自己添加。 想看的变量值。
另一个需求是在调试代码的时候,实时的修改,运行状态的代码变量的值。
仔细查看下图,可以了解在实时调试代码时如何设置一些变量的值。 我明白。 我在上面输入a后,下面有写代码时一样的提示。 您可以在此更改变量值
调试时,关于设置运行时的参数,如下所示。
入口如下,两个地方都可以。
通常是跑简单的main方法,但跑main方法时,第一次也有参数文件。 顺便记录一下吧。
最后,湿胸我说的这么详细,各位观众,有钱的捧个钱场,没钱的捧个人场。点个赞,留个言啥的,好不好呀。
更新:此编辑器可以配置keymap的,以方便从eclipse编辑器转过来的同学们。 具体看地图。
我刚开始的时候用的是eclipse,所以后来转过来了。 所以,使用的时候,首先设定了。 就是这个键盘映射。 我使用了以前在eclipse上使用的快捷键。 不需要再次记住新的快捷方式地图。 这也非常方便。
因此,此调试快捷方式包含与使用eclipse时相同的f5,f6是下一步。