倚楼听风雨
淡看江湖路

随手分享一波老四常用的高效 IntelliJ IDEA 插件 持续更新

以下推荐插件基于 IntelliJ IDEA 2020.1 (Ultimate Edition) 版本进行截图测试,因为最新的 2020.1 可以集成官方中文语言包,但是导致了很多插件会报错并且插件都没有及时更新,本文会一并介绍如何处理。

一、Alibaba Java Coding Guidelines – 代码规约

P3C 插件,本站不仅多次介绍,还对应的了发布了孤尽老师在《码出高效》未出版之前的穷人版解析系列文章。此插件是《阿里巴巴 Java 开发手册》适配,可以做到对你的类文件代码做实时的代码规约检查。截止到发文前,P3C 官方已经修复了新版 idea 2020.1 关于 P3C 插件导致无法启动 idea 的问题,但是 idea 的插件中心版本还没有及时更新过来,可以前往 idea 插件之 Alibaba Java Coding Guidelines 专页获取最新修复版。

随手分享一波老四常用的高效 IntelliJ IDEA 插件的图片-高老四博客 第1张

二、CodeGlance – 最右侧显示代码缩略

个人觉得代码缩略这种插件最方便的功能就是方便拖拽。

随手分享一波老四常用的高效 IntelliJ IDEA 插件的图片-高老四博客 第2张

三、Grep Console – 控制台不同级别的日志设置不同的颜色展示

除了给不同级别的日志设置一定显眼的色系之外,你甚至可以设置声音,比如程序打印了 error 级别的日志,可以设置报警声音,具体教程可自行研究设置。

随手分享一波老四常用的高效 IntelliJ IDEA 插件的图片-高老四博客 第3张

四、Free Mybatis plugin、MybatisCodeHelperPro – MyBatis 实用功能超强插件

提供 MyBatis 配置文件与实体类、Mapper 类之间的指定跳转、SQL 生成等各种方便的功能,MybatisCodeHelperPro 是付费版,Free Mybatis plugin 是免费版,其实足够你开发中使用了。老四最喜欢的功能就是 Mapper 类方法到对应 SQL 的跳转。

随手分享一波老四常用的高效 IntelliJ IDEA 插件的图片-高老四博客 第4张

五、MyBatis Log Plugin – 实时打印 Mybatis 拼接好的 SQL

有了这个插件以后,再也不用在控制台先复制 Mapper 中的语句,然后在一个个将参数替换,这个插件能直接将完整的 SQL 输出,方便我们在数据库中执行查找问题,分析性能等。

随手分享一波老四常用的高效 IntelliJ IDEA 插件的图片-高老四博客 第5张

六、String Manipulation/CamelCase – 字符串的各种骚操作处理

此插件支持各种关于字符串的骚操作处理,其实就是提高效率,什么大小写切换,驼峰切换,大量字符串各种排序,字符串加解码等等。CamelCase 只是针对对于驼峰形式的转换,插件功能相对较单一。

随手分享一波老四常用的高效 IntelliJ IDEA 插件的图片-高老四博客 第6张

七、GsonFormat/JsonFormat – 快速将 JSON 文本生成对应实体类

JsonFormat 基于 GsonFormat,另外支持 Jackson 的注解。功能是能够将 JSON 文本快速的转换为一个 JavaBean。

随手分享一波老四常用的高效 IntelliJ IDEA 插件的图片-高老四博客 第7张

八、Jrebel/Jrebel mybatisPlus extension – 热部署神器

不需要多说,idea 自带的热部署十分不好用,想要不通过重启实现类代码修改的实时变动还得是 Jrebel。具体可以参考文末推荐阅读之「Jrebel」相关文章。

九、Maven Helper – 可自定义生命周期的 Maven 辅助工具

除了基本的 Maven 构建命令,还可以任意自定义命令对你项目或者模块进行进行构建操作。

随手分享一波老四常用的高效 IntelliJ IDEA 插件的图片-高老四博客 第8张

十、Rainbow Brackets – 接收你的彩虹括号

就是给不同的括号、中括号加不同的颜色,方便区分代码段。

随手分享一波老四常用的高效 IntelliJ IDEA 插件的图片-高老四博客 第9张

十一、VisualVM Launcher – 运行 Java 程序的同时打开监控

就是在你运行你的 Java 程序的时候能帮助你同时打开 jvisualvm 工具监控的你程序。

随手分享一波老四常用的高效 IntelliJ IDEA 插件的图片-高老四博客 第10张

十二、GenerateAllSetter – 一键调用一个对象的所有的set方法

当你 new 一个对象的时候,可能需要需要为对象所有属性进行 set 操作,形如「User user = new User(); user.setX(xX);」,该插件就是直接一键帮你输出所有的 set 方法。

随手分享一波老四常用的高效 IntelliJ IDEA 插件的图片-高老四博客 第11张

十三、Key promoter X – 总是提醒你当前操作的快捷键是什么

当你使用 idea 做各种操作的时候,其实都有对应的快键键镜像,但是不熟练的人基本记不住所有的快键键,或者只能记住一些常用的。该插件其实就是帮助你强化对各种操作快捷键指令的记忆,一次记不住,两次总能记住吧,两次记不住 N 多次总能记住吧?

随手分享一波老四常用的高效 IntelliJ IDEA 插件的图片-高老四博客 第12张

十四、Leetcode Editor – 上班摸鱼刷题强力辅助,让你的 Boss 感觉就像你在工作一样

可以在 IDEA 上直接进行 Leetcode 刷题的插件,国内国外版本都支持喔。idea 端内敲刷题代码,谁都认为我在努力工作呢。

随手分享一波老四常用的高效 IntelliJ IDEA 插件的图片-高老四博客 第13张

十五、Jclasslib Bytecode Viewer – 输出类的字节码

作为 Java 程序员多少要对 JVM 对类文件变成的字节码指令要多少有点了解,最基本的比如 ILOAD、ALOAD、ISTORE、ASTORE、ICONST、BIPUSH、SIPUSH、LDC、IADD、IMUL、I2L、D2F、NEW、NEWARRAY、GETFIELD、PUTFIELD、GETSTATIC、INSTANCEOF、CHECKCAST、INVOKEVIRTUAL、INVOKESPECIAL、INVOKESTATIC、RETURN、ACC_SYNCHRONIZED、MONITORENTER、MONITOREXIT、LINENUMBER、LOCALVARIABLE 都是需要掌握的呢!

随手分享一波老四常用的高效 IntelliJ IDEA 插件的图片-高老四博客 第14张

十六、SequenceDiagram – 基于类方法生成时序图

关于时序图、用例图、状态图、类图等概念你要是不清晰的话可以参考一下文末的相关阅读。

随手分享一波老四常用的高效 IntelliJ IDEA 插件的图片-高老四博客 第15张

相关文章阅读

更博不易,如果觉得文章对你有帮助并且有能力的老铁烦请捐赠盒烟钱,点我去赞助。或者扫描文章下面的微信/支付宝二维码打赏任意金额(点击「给你买杜蕾斯」),也可扫描小站放的支付宝领红包二维码,线下支付享受优惠的同时老四也可以获得对应赏金,老四这里抱拳谢谢诸位了。捐赠时请备注姓名或者昵称,因为您的署名会出现在赞赏列表页面,您的捐赠钱财也会被用于小站的服务器运维上面,再次抱拳感谢。

赞(6) 给你买杜蕾斯
本站原创文章受自媒体平台原创保护,未经允许不得转载高老四博客 » 随手分享一波老四常用的高效 IntelliJ IDEA 插件

开始你的表演 抢沙发

觉得文章有用就打赏一下老四,鼓励我更好的创作

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏

登录

找回密码

注册