跳至内容
深圳市捷比信实业有限公司 · 产品选型与采购咨询联系业务人员
超小封装电容捷比信 · 专业器件主题站

Intellij IDEA必备插件,即“七种武器”。提高效率!

俗话说,“工人要想做得好,必须首先提高他们的工具”。作为一名程序员,一个好的IDE可以用一半的努力获得两倍的结果。 2020年JVM生态报告显示Intellij IDEA已成为Java开发人员的首选。 Intellij IDEA的强大功能不仅在于其提供的各种功能,还取决于其插件系统提供的第三方扩展功能。今天,我将分享我常用的插件。在这些工具的帮助下,编写错误的速度比其他工具快了一步。 01 Maven Helper是最受欢迎的Java应用程序构建工具。尽管Maven简化了依赖关系管理,但其依赖关系传递机制也可能无意间同时引入了同一依赖关系的多个版本,从而导致了依赖关系冲突,而没有求助于其他工具。您可以使用mavendependency:tree命令查看相关性,但是当存在许多相关性时,效率相对较低。借助Maven Helper插件,可以更轻松地发现和解决冲突。安装该插件后,打开pom.xml时,底部将有一个附加的Dependency Analyzer选项,如下图所示:检查冲突以查看冲突,然后可以选择跳至源代码或直接排除。 02 CodeGlance Sublime Text编辑器具有Minimap功能,该功能可以在代码编辑区域的右侧显示代码缩略图,以便快速跳转。 Intellij IDEA通过安装CodeGlance插件可以实现相同的功能。安装和使用效果如下:03免费的Mybatis插件使用MyBatis框架时,我发现在Mapper界面和XML文件之间跳转非常麻烦。通常的操作是在Mapper接口中复制接口名称,然后找到相应的XML。打开文件后,CRTL + F查找相应的xml实现,这效率很低。安装免费的Mybatis插件插件即可像Java代码一样直接跳转。效果图:此外,该插件可以及时检测到映射器文件和xml文件中的潜在问题,例如方法名不匹配,字段不存在等,如图:04 Mybatis日志插件使用MyBatis框架时,可以配置print sql语句,但是打印的是使用占位符的预准备语句。我们通常需要手动拼接参数以获取可以实际执行的SQL语句。 Mybatis日志插件插件可以自动将准备好的语句转换为可执行语句,这在查找问题时非常有用。效果图:05 Grep Console常规应用程序在运行时将生成大量日志。不同级别的原木混合在一起,很难区分和查找。过去的做法是通过自定义日志格式来突出显示代码,如图所示:此方法麻烦且侵入代码。更好的方法是使用Grep Console插件设置不同模式的日志颜色。效果图:06在Gsonformat的实际开发中,我们经常遇到将json格式的字符串转换为Java Bean的情况。通用方法是创建一个新类并添加字段。这需要时间和精力,更不用说可能有错误。 Gsonformat插件可以自动解析json填充字段,支持嵌套结构。效果图:使用时,您可以检查Lombok注释的使用,以减少代码量。 07 Rainbow Brackets Rainbow Brackets是一个简单但非常有用的插件。它可用于以不同的颜色突出显示不同级别的括号,以提高识别度,尤其是在嵌套级别更高或代码缩进未标准化的情况下。明显的。效果图:总结Intellij IDEA的插件机制为开发人员提供了更多的可能性。使用官方的Intellij Platform插件SDK,您还可以开发一个有趣的插件。如果您找到了一些有用的插件,也可以通过评论分享它们。我特别推荐一种高质量的内容共享架构+算法。如果您没有关注,则可以长按以关注它:长按以订阅更多令人兴奋的内容▼如果您已收获,请单击一个以观看,真诚的感谢