idea lombok不生效_推荐10款超好用的 IDEA 插件,“效率”、“装X”两不误

点击上方 Coding这件小事 ,选择 星标 公众号

重磅资讯、干货,第一时间送达

e1b0386cb7082a0c4ae93c81cff36b1b.png

//segmentfault.com/a/1190000021735431

IDEA 如今俨然已经成为了最主流的 Java IDE,优点在这儿就不一一列举了,但丰富的插件绝对是一大亮点。本文就为大家介绍几款我在开发中最喜欢的10款 IDEA 插件,既有效率工具,也有装X神器,绝对满足你的需求。

第一部分:效率工具

1. Lombok

Lombok 的大名相信很多 Java 开发者都听说过,有了它,你的代码量可以瞬间减半,准确地说是实体类的代码量。安装插件后,再通过 pom.xml 文件添加如下依赖,这样在 Maven 打包的时候也可以自动生成需要的代码。

org.projectlomboklombok1.18.12provided

如果是 Springboot 的话可以不用带版本号,因为 spring-boot-dependencies.pom文件里已经定义了 Lombok 的依赖。

26cfccca2c4c34b946b6499f919a8258.png
Lombok

spring-boot-dependencies.pom文件中已经定义了 Lombok 依赖

然后就可以愉快地使用 Lombok 了,我们在实际的项目中会创建很多各种各样的实体类,还要写很多没有意义的模板代码,虽然可以用 IDEA 快捷键生成,但总归没有使用 Lombok 这样清爽,简单添加几个注解就完事儿。下面这两段代码是等效的,显然使用 Lombok 的代码要简洁不少。

使用 Lombok:

@Setter                

不使用 Lombok:

public 

关于 Lombok 的其他用法这里就不一一说明了,网上有很多相关介绍。

2. GsonFormat

安装插件后,使用代码生成快捷键,Windows (alt+insert),Mac (command + N) 即可选择 GsonFormat,然后粘贴如下 Json 数据即可自动生成对应的实体类代码:

[
{
"title": "Design Patterns",
"edition": 1,
"authors": [
"Erich Gamma",
"Richard Helm",
"Ralph Johnson",
"John Vlissides"
]
}
]

3. VisualVM Launcher

Java VisualVM 是 JDK 自带的图形化 JVM 分析工具,是进行 JVM 分析和调优的必备工具。在安装有 JDK 环境的设备上,在命令行输入jvisualvm命令就可以打开 Java VisualVM。如果你的 IDEA 安装了 VisualVM Launcher,右上方会新增几个按钮,直接点击就可以打开 Java VisualVM,十分方便。

4. 阿里编码规约 (Alibaba Java Coding Guidelines)

在国内的 Java 领域,阿里的影响力可谓首屈一指,其自然也成为了诸多规则抑或规约的制定者,虽然很多野生程序员不喜欢条条框框,但代码规范化总归是利大于弊的。有了这个插件,你的代码质量肯定能更上一层楼,不然各种各样的代码警告肯定会烦死你。不过有的提示确实很涨姿势,比如关于手动创建线程池的提示:

80e4c9673f721318f7b6f45d4c11c4fe.png
Alibaba Java Coding Guidelines.png

5. CodeGlance

这个插件的功能很简单也很实用,可以让 IDEA 实现类似于 VSCode 和 Sublime Text 那样的代码缩略图功能,这样可以更加方便地浏览和查找代码,爱了爱了。

f41bc4ee832ffdbd0cc6451437c1be65.png
CodeGlance.png

第二部分:装逼神器

6. Active-power-mode

撸代码太枯燥怎么办?有了这个插件,屏幕将为你颤动,烟花将为你绽放,写个“Hello World!” 都感觉如有神助,从此爱上撸代码。

7. Background Image Plus

这个插件可以为 IDEA 设置背景图片,支持静态图和随机变换图片,安装插件后可以通过 View ---> Set Background Image 进行设置。温馨提示,千万不要设置那种尺度太大的美女图片,不然边写代码,边流鼻血,实在遭不住。

89c5f79205399e3edbe84fe9653594f4.png
background image plus.png

8. Nyan Progress Bar

顾名思义,这个插件可以让进度条变得嗖卡哇伊乃,有了它,等待也不再那么痛苦了。a1e3857c50ece33679f27b00fad2123b.gif

9. Rainbow Brackets

这个插件的作用就是让各种括号变得五彩斑斓,如彩虹般绚烂,不仅让代码变得更加美观,也提升了代码的可读性。

1ea08a1f8af7a70a910716682d87a5a0.png
Rainbow Brackets.png

10. Material Theme UI

之前在 WebStorm 上用过这个插件,原来 IDEA 上也有哈哈。Material Theme UI 提供了非常丰富的主题配色,都挺好看的,对 IDEA 原装的黑白双煞配色审美疲劳的小伙伴可以尝试一下。

46f209032ba7a04a94935369c2fa0084.png
Material Theme UI.png

最后再来一个温馨提示:安装过多插件可能会影响电脑性能,请酌情使用。优秀插件千千万,小伙伴们可以在评论区介绍你们最心仪的 IDEA 插件。完~

902d15ba084c2b9d653ec5fc2e750606.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值