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


1、Background Image Plus

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

背景图设置效果如下:


2、CodeGlance

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

右侧代码缩略图效果:

放大镜效果:


3、Translation

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

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

翻译逐个单词:

翻译一段话:


4、Rainbow Brackets

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

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


5、Grep Console

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

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

设置自定义颜色:

着色后的日志打印效果:


6、Statistic

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

  • 你知道你项目到底有多少行代码吗?
  • 你知道项目代码里有多少是实际代码?
  • 有多少是空行?
  • 有多少是注释吗?
  • . . .

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


7、Markdown Navigator

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


8、RestfulToolkit

  • 你知道你项目里到底写了多少个URL接口吗?
  • 如何快速定位某个URL接口对应的Controller代码?
  • 如何快速测试你的Controller接口?

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


9、GsonFormat

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

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

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

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


10、MyBatis Log Plugin

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

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


11、Free Mybatis plugin

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

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


12、Lombok

相信有了它,从此代码5分钟,划水2小时不是梦!

更多文章推荐阅读:

2020年Web前端开发工程师市场怎么样?学会什么技术才能拿到高薪

一线城市,前端工程师最低工资2K-3K,最高20K-30K 你怎么看?

分享七年职业生涯心得,认清自己是否真的适合转行前端开发工程师

前端的工作越来越难找,到底是不是前端领域已经饱和了?

全国程序员平均工资18153:凭啥前端工程师年薪能拿到30W?

12款最强辅助IDEA插件,助力新手程序员相关推荐

  1. 12款堪称神器的 Chrome 插件,Max 你的工作效率!

    导语:好的工具插件是提高程序员生产力的法宝,本文介绍了 12 款Chrome 插件,非常高效实用,还附带下载地址, 果断收藏~ 工欲善其事,必先利其器,程序员的日常工作根本就 离 不 开 Chrome ...

  2. java ajax jquery分页插件_分享精心挑选的12款优秀jQuery Ajax分页插件和教程

    摘要:这篇jQuery栏目下的"分享精心挑选的12款优秀jQuery Ajax分页插件和教程",介绍的技术点是"jquery_ajax分页插件.jquery_ajax.a ...

  3. 【历史上的今天】12 月 10 日:世界上第一位程序员诞生;Ada 语言发布;第一人称射击游戏的开拓者

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2021 年 12 月 10 日,在 120 年前的今天,瑞典国王和挪威诺贝尔基金会首次颁发了诺贝尔奖.根据诺贝尔 ...

  4. 12款经典图片轮播jquery插件

    图片轮播是网站中的常用功能,用于在有限的网页空间内展示一组产品图片或者照片,同时还有非常吸引人的动画效果.本文向大家推荐12款实用的 jQuery 图片轮播效果插件,帮助你在你的项目中加入一些效果精美 ...

  5. 12款优秀jQuery Ajax分页插件和教程

    在这篇文章中,我为大家收集了12个基于 jQuery 框架的 Ajax 分页插件,这些插件都提供了详细的使用教程和演示.Ajax 技术的出现使得 Web 项目的用户体验有了极大的提高,如今借助优秀的 ...

  6. 从摩托罗拉、诺基亚再到航空领域应用,这款开源数据库的成功如何成就天才程序员?...

    作者 | Richard Hipp 编译 | 马超 出品 | CSDN(ID:CSDNnews) 如果说有什么事物能够使男程序员心中的父爱完全觉醒,那我想一定是投身于自己创建的开源项目中去了.在和熊谱 ...

  7. java开发有不加班的吗_8年Java开发的500强企业大佬告诉你,程序员不加班就没有前途吗?...

    一.有没有不加班的程序员? 有,我一个朋友就是,下面是他的经历: 我目前工作与一家500强外企(欧美),职称为高级软件开发专家.我在这家公司(500强外企)已经服务了8年,所有加班次数合起来不超过一个 ...

  8. 我是如何在12周内由零基础成为一名程序员的——谨以此文激励自己!!!

    我的故事 在海军陆战队服役超过10年后,我于去年7月份退役了.随后在8月份找到了一份赌场的工作做公关,到今年2月中旬的时候又被辞退了.到5月中旬的时候我在DE协会找到了一份临时的"初级用户体 ...

  9. 精心挑选12款优秀 jQuery 手风琴效果插件和教程

    当你想在有限的页面空间内展示多个内容片段的时候,手风琴(Accordion)效果就显得非常有用,它可以帮助你以对用户非常友好的方式实现多个内容片段之间的切换.借助流行的 jQuery 框架,只需很少的 ...

最新文章

  1. 零基础的你还在纠结怎么学习Python编程吗?
  2. QCon 2015 阅读笔记 - 团队建设
  3. Android --- 如何更改应用程序的图标以及名称(Android studio)
  4. 今天的移动支付,还是很不安全[转]
  5. Mozilla开发全新的公开网络API WebXR 来实现增强现实
  6. Sharepoint 2010配置form认证方式(SQL账号)
  7. PhotoShop更改图片背景色
  8. 苏州,遇见NXP痞子衡
  9. Android系统源码学习步骤
  10. C语言题目:5-7 购物(二) (25 分)
  11. CS61A lab 0:getting started
  12. 固态硬盘重装系统后进入老系统找东西
  13. oracle如何恢复删除的表
  14. HDMI接口简介---分辨率 时钟频率 lane速率计算
  15. iPhone 手机修复屏幕划痕
  16. 为什么 Redis 单线程却能支撑高并发?
  17. MBA-day12数学-植树问题
  18. 甘超波:NLP亲子教育的本质
  19. Python绘制分形树
  20. 大数据专业来袭!前京东大学大数据院长亲自为你授课!

热门文章

  1. Promise用法的介绍
  2. 虽然知识贱卖了,我还是要推荐──要读书,多读书,多读博客多读电子书
  3. 常见网络通信制式基本常识
  4. 解决公众号开发 安卓正常 iOS调微信SDK失败 签名错误
  5. opencv 去除玻璃蒙版_在opencv python中混合渐变蒙版
  6. Graphics.MeasureString 不能获得精确宽度的问题
  7. Apache启动失败出现的问题及解决方案
  8. 蓝牙5.0技术定位的优势以及影响
  9. VB.NET学习笔记:ADO.NET操作ACCESS数据库——使用OleDbDataReader对象
  10. Machine Learning(吴恩达<一>线性回归与逻辑回归)