没用过这些IDEA插件?怪不得写代码头疼

没用过这些IDEA插件?怪不得写代码头疼

小伙伴们,大家好。

今天准备和大家一起分享一下实际工作中常用的几款能提升幸福感和工作效率的 IDEA
插件吧,也欢迎小伙伴们在评论区安利出你们用过的觉得非常不错的插件,大家一起交流进步。

1、Background Image Plus

默认IDEA的背景一般都比较单调,要么白乎乎,要么褐乎乎,而 Background Image Plus
这个插件可以为IDEA设置 自定义图片
作为背景,而且还可以设置透明度,从此写代码乐趣十足!

没用过这些IDEA插件?怪不得写代码头疼

背景图设置效果如下:

没用过这些IDEA插件?怪不得写代码头疼

2、CodeGlance

CodeGlance是一款非常好用的 代码地图
插件,可以在代码编辑区的右侧生成一个竖向可拖动的代码缩略区,可以快速定位代码的同时,并且提供放大镜功能

右侧代码缩略图效果:

没用过这些IDEA插件?怪不得写代码头疼

放大镜效果:

没用过这些IDEA插件?怪不得写代码头疼

3、Translation

代码中经常遇到不认识的英文单词或者句子,很蒙蔽怎么办?

Translation是一款非常好用的 翻译插件
,可以随时随地翻译单词、甚至一段话,从此不再需要额外打开浏览器搜索翻译网站了!

没用过这些IDEA插件?怪不得写代码头疼

翻译逐个单词:

没用过这些IDEA插件?怪不得写代码头疼

翻译一段话:

没用过这些IDEA插件?怪不得写代码头疼

4、Rainbow Brackets

在代码非常复杂时,各种 俄罗斯套娃式
的括号简直让人心碎, Rainbow Brackets
则是一款可以对 成对括号
进行着色的插件,顾名思义“彩虹色的括号”,从此复杂代码一眼即可看穿!

装完插件,括号都被染上了彩虹的颜色:

没用过这些IDEA插件?怪不得写代码头疼
没用过这些IDEA插件?怪不得写代码头疼

5、Grep Console

默认情况下,IDEA控制台窗口在打印日志时都是一种颜色到底,比如各种 info
, warn
,和 error
等类型的日志信息交织在一起,不好分辨。

Grep Console插件则可以帮助我们自定义设置不用日志用不同的颜色进行标识,非常方便观看!

设置自定义颜色:

没用过这些IDEA插件?怪不得写代码头疼

着色后的日志打印效果:

没用过这些IDEA插件?怪不得写代码头疼

6、Statistic

程序员天天闷头做项目、写代码!

  • 你知道你项目到底有多少行代码吗?

  • 你知道项目代码里有多少是实际代码?

  • 有多少是空行?

  • 有多少是注释吗?

  • . . .

Statistic则是一款可以做项目全局代码统计信息的小插件:

没用过这些IDEA插件?怪不得写代码头疼

7、Markdown Navigator

很多人私信问说,你是用什么markdown编辑器写博客的呢?不瞒你说,用IDEA就可以很愉快的写博客了,装了一个 Markdown Navigator
插件即可方便的实现:

没用过这些IDEA插件?怪不得写代码头疼

8、RestfulToolkit

  • 你知道你项目里到底写了多少个URL接口吗?

  • 如何快速定位某个 URL
    接口对应的 Controller
    代码?
  • 如何快速测试你的 Controller
    接口?

RestfulToolkit则是一个可以解决上述问题的,非常方便的IDEA集成插件,从此 Postman
怕是要下岗了:

没用过这些IDEA插件?怪不得写代码头疼

9、GsonFormat

给你一段 Json
格式数据,除了手写之外,如何快速生成一个和该 Json
数据对应的 Java
对象?

比如一段 Json
格式数据如下:

{
    "status": 0,
    "msg": "操作成功",
    "data": 1
}

GsonFormat则是一个 JSON格式数据 → 对象
的快速 代码自动生成
插件。

没用过这些IDEA插件?怪不得写代码头疼
没用过这些IDEA插件?怪不得写代码头疼
没用过这些IDEA插件?怪不得写代码头疼

10、MyBatis Log Plugin

Mybatis
xml
文件中的 SQL
语句都是拼装起来的,但有时候(比如在调试的时候)想把某个请求对应的后台具体 SQL
查询语句单独拿出来测试或验证,该怎么办呢?

MyBatis Log Plugin这个插件既可以帮你完美地解决这个问题:

没用过这些IDEA插件?怪不得写代码头疼

11、Free Mybatis plugin

除了全局搜索以外,如何方便地在 Mybatis
mapper Java
接口方法和 mapper XML
文件之间来回切换?

Free Mybatis plugin插件此时就可以大显身手了:

没用过这些IDEA插件?怪不得写代码头疼
没用过这些IDEA插件?怪不得写代码头疼

Lombok

Lombok插件应该不用多说了吧,之前专门写过一篇文章

Lombok,嗯,真香香香香!

》讲述过该插件的使用方式,相信有了它,从此代码5分钟,划水2小时不是梦!

每天进步一点点,Peace!

2020.03.12 晚


给个[ 在看
],是对程序羊最大的支持

原文 

http://mp.weixin.qq.com/s?__biz=MzU4ODI1MjA3NQ==&mid=2247485342&idx=1&sn=7f845f857593d3a681957a26d348ea54

本站部分文章源于互联网,本着传播知识、有益学习和研究的目的进行的转载,为网友免费提供。如有著作权人或出版方提出异议,本站将立即删除。如果您对文章转载有任何疑问请告之我们,以便我们及时纠正。

PS:推荐一个微信公众号: askHarries 或者qq群:474807195,里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化这些成为架构师必备的知识体系。还能领取免费的学习资源,目前受益良多

转载请注明原文出处:Harries Blog™ » 没用过这些IDEA插件?怪不得写代码头疼

赞 (0)
分享到:更多 ()

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址