java开发工具(4)你真的会用IDEA么?(番外篇)

上一篇文章《java开发工具(3)你真的会用IDEA么?(下)》中说了Idea的keyMap快捷键设置和Project Structure项目结构功能,相信掌握了这两个技能,你对IDEA的熟悉程度和工作效率又提升了一截。
在这IDEA的最后一篇文章,番外篇中,我会告诉你IDEA的更多你可能不知道,却非常好用的小技巧,掌握后保证你的开发效率像飞一样直升而上。

一、Export/Import Settings

当你在你的Idea中设置了Settings配置,如果你换了电脑,想接着使用原Idea的配置或者你想统一公司的注释规范,此时你就可以点击Export Settings ,把你本机的Settings配置导出来,然后在新的Idea软件中import Settings。
Setting import

二、分屏功能

有时候你是不是有这种需求,你要修改一个文件中的代码,而需要参照项目中的另一个文件去修改,比如,你修改Mybatis的xml中的字段,同时要修改映射类的字段。这个时候就需要用到Idea的分屏功能了。
使用效果如下:
分屏
右键tab栏的文件名称即可,Split Vertically表示左右分屏,Split Horizontally表示上下分屏,此时你就可以参考着文件修改对应的代码了,而且可以分多个横屏竖屏。

三、将方法展开/合上

当一个类中的方法比较多的时候,你一定想将代码合上这样看起来就一目了然了,当然用Structure也可以看所有的方法都一目了然,在Mac电脑中使用快捷键shift+cmd+加号,将所有方法展开,使用shift+cmd+减号将所有方法合上,示例图如下:
合上所有方法

四、查看方法调用上下级

我们一般可以通过cmd+单机,查看到当前方法被哪些类调用了,那么如果想查看一个方法向上都有哪些方法调用了,一直往上找,向下都调用了哪些方法,一直向下找,这个时候该怎么做呢,就是利用Navigate中的Call Hierarchy:
在这里插入图片描述
点击后效果如下:
向上调用
可以看到我的方法向上被一个Controller和一个Service调用了,而Servcie又被一个Controller调用了。
点击右边的:向下方法,就可以看到方法的向下调用,展示如下:
向下调用展示
可以看到在Integration方法中,调用了Logger.info,Logger.info中又调用了四个方法。
通过这种结构图的查看是不是可以让你对代码的结构了如指掌了呢。

总结

到此,我讲的Idea的方法就讲完了,本章我分别讲了

  • Export/Import Settings:让你的Settings搬家
  • 分屏功能:写代码再也不用来回切换文件
  • 展开/合上方法:让类中的方法展示的更加结构清晰
  • 查看方法调用上下级:让方法调用的结构路径完整展示,查看的时候不会遗漏任何的方法调用出

通过这几个章节的讲解,我想你一定对Idea的使用非常了解了,效率也提升了很多,如果还有相关问题的话,可以在我的博客下面留言。

重点

我的java开发工具专栏上线了,我会每周持续更新,告诉你java开发工具中,你可能不知道的细节,有兴趣的朋友可以关注我的专栏《java开发工具》,关注方式:点击博文左侧的分类专栏,点击java开发工具,进入页面点击关注即可,当我有文章更新,会第一时间通知你。
Alt

发布了188 篇原创文章 · 获赞 117 · 访问量 38万+

猜你喜欢

转载自blog.csdn.net/lz710117239/article/details/104271335
今日推荐