作为程序猿来说,平时用的最多的 IDE 应该就是 IDEA 了,自己之前也用过 Eclipse 什么的,但是之后换了 IDEA 之后就换不回去了。到上班,更是对 IDEA 产生了强依赖,今天就推荐几个自己使用的可以提高开发效率的插件吧~
本期推荐的重点呢是 效率,不是 好玩,所以就么有太多稀奇古怪的插件啦,大家选择性阅读哈~
如何安装这些插件呢?
可以参考下图哈
1 Alibaba Java Coidng Guidelines
阿里巴巴代码规范插件是根据《阿里巴巴 Java 编程规范》 开发的一个插件,用来在开发阶段提高开发效率,和代码的规范性。
该插件在扫描代码后,将不符合规约的代码按 Blocker / Critical / Major 三个等级显示在下方,甚至在 IDEA 上,我们还基于 Inspection 机制提供了实时检测功能,编写代码的同时也能快速发现问题所在,提升我们代码的健壮性和后期易维护性。
2 SequenceDiagram
使用这个插件,可以帮助我们快速的生成简单执行序列图。在我们查看一个方法的调用逻辑及依赖的时候,非常的方便。
通过单击关系图形状来导航代码,同时也支持将图表导出为图像(SVG、JPEG、PNG、TIFF);将图表导出为 PlantUML , Mermaid 格式文件等等。
3 Alibaba Cloud AI Coding Assistant (Cosy)
阿里云推出的智能编码助手( https://developer.aliyun.com/tool/cosy ),对标的是 AiXcoder ,基于领先的深度学习模型,为你提供准确的行级代码智能补全,让编码如行云流水般自然和高效。
提供代码示例搜索功能,当你需要实现不熟悉的功能时,无需跳出到浏览器中,在 IDE 内仅需通过简单的语言描述,即可参考海量高质量的开源代码示例,为你打造沉浸式编码体验。
插件集成多种高质量中英文技术文档数据源,当遇到错误日志或技术难点时,在 IDE 内便可以轻松查阅技术文档,官方辅助伴你同行。
4 Maven Helper
相信排包是每个程序猿都讨厌的事儿,要消耗大量精力,还最没有成就感...
不要慌 Maven Helper 来帮助你。这个插件主要是将 Maven 依赖可视化,帮助我们更快的解决问题。下边说说怎么用吧
首先打开 pom,然后可以看到文件左下角多了个 Dependency Analyzer
点击后就进入依赖处理的页面啦
如果存在依赖,我们只需要执行下图的操作 给它 exclude
掉,然后重新 reimport
一下就好,重新导入后,我们可以通过 refresh UI
操作刷新依赖的视图,继续处理其他冲突。
5 GitToolBox
Git 的增强工具,这个工具可以显示我们每一行代码的提交记录和修改时间。
比如我们看到了一行不太知道历史变更依据的代码,可以通过这个 commit message 快速的定位到代码的修改时间、修改人以及修改原因。
以上就是大树最推荐的 5 个 IDEA 插件啦,有兴趣的同学可以去尝试一下啦~~
大方的你可以点个赞,或者一键三连哦~