一旦你使用了这些插件,就再也离不开它们了。
很多Java程序员都会使用IntelliJ Idea来编写代码,Idea提供了丰富和强大的功能,如自动代码补全、编辑和导航、强大的搜索功能等等。使用IntelliJ Idea可以给你带来很棒的编码体验。今天,为大家推荐五个优秀的第三方插件。因为有了这些插件,可以大大提升编码效率!
1 GenerateAllSetter
在编码时,我们经常需要给对象的属性赋值。通常情况下,需要逐个进行设置属性。当然,这需要逐个输入代码。如果这个对象有很多属性,肯定会崩溃的。有了这个插件,就可以解放双手。
在另一种情况下,我们经常需要将VO对象和DTO对象相互转换。这个插件也可以帮助你。如果VO和DTO的字段名相同,它将自动为你生成赋值语句。
在编写完方法声明后需要将ProductInfo转换为ProductVo时,只需要按下Alt+Enter快捷键,然后选择generate getter setter convert,就可以自动生成代码,非常方便。
2 Maven Helper
在开发过程中,我们经常会遇到一些依赖性冲突,这些冲突通常很难解决和定位。当不使用这个插件时,通常需要手动使用Maven命令mvn dependency:tree来进行故障排除,这很麻烦。有了这个插件,你可以轻松地显示依赖冲突,并自动排除你想要移除的依赖。
3 Codota AI Autocomplete
IntelliJ Idea的自动代码补全功能其实非常有用,但Codota更加强大。它基于人工智能技术,通过学习大量开源项目,为开发人员提供更多智能的建议。
例如,如果想要实现一个文本文件读取函数,只需要写一行代码来使用Codota。
这里只声明了BufferedReader,Codota就推荐了逐行读取代码,非常方便。如果你对这个类的使用不是很清楚,需要一些有用的示例。在使用Codota时,你不需要打开浏览器进行搜索,你只需要选择代码,右键选择Get relevant example,Codota会选择一些优秀的代码使用示例。
4 GsonFormat
这个插件的功能是基于JSON字符串自动生成Java实体类。当我们需要通过HTTP请求第三方Rest API时,这个插件非常有用。
5 Key Promoter X
这个插件的功能是告诉你哪些快捷键可以替代你的操作。有时候我们想要进行一些操作,比如重命名一个类。以前,必须用鼠标右键选择类并选择重命名选项来完成它。有了这个插件,在操作完成后,在Idea的右下角会弹出提示,告诉你可以使用哪些快捷键。
好了,经过这五个插件的介绍,你有没有喜欢的插件呢?赶快去下载吧。最后,感谢你的阅读。