点击上方☝SpringForAll社区 轻松关注!及时获取有趣有料的技术文章

1. 前言

从2020 年 JVM 生态报告解读 可以看出Intellij IDEA 目前已经稳坐 Java IDE 头把交椅。而且统计得出付费用户已经超过了八成(国外统计)。IDEA 的优良设计保证了我的生产力,也是我情愿为之付费的软件之一。今天把我自己经常用的一些插件拿出来分享一波。同时欢迎加入[微信圈子]SpringForAll社区 交流编程经验。

2. IDEA 插件

分享之前我们来看看其插件体系。Intellij IDEA 大部分功能是通过插件集成进来的。默认情况下已经集成了很多插件。你可以通过 Preferences 查看:

Intellij IDEA 为人诟病的是性能问题,我们可以禁用一些我们不用的自带插件减轻负担。接下来我把我必备插件分享出来。

3. 常用插件

你可以在上图 Plugins 选项卡 的搜索中输入插件的关键字来搜索到它们。

3.1 Key promoter X

很多人不愿意切换 IDE 就是因为快捷键的习惯问题。刚好这个插件可以提醒快捷键,有代入感,提醒的多了你就会了。对于新手建议安装熟悉一下快捷键。

3.2 Maven Helper

旗舰版也就是收费版自带有 Maven 模块,但是如果你是免费的社区版这个是唯一的替代选择,让你拥有依赖分析和依赖冲突快速解决的能力。


3.3 IDEA Mind Map

思维导图对于我们需求分析和知识库关系梳理十分重要。有了这个插件以后 IDEA 也可以画思维导图了。而且功能还十分强大,贴图啥的应有尽有。

3.4 CodeGlance

代码编辑区迷你缩放插件,可以进行代码的全局预览。来看看效果吧。


3.5 CamelCase

命名风格转换插件,可以在 kebab-case,SNAKE_CASE,PascalCase,camelCase,snake_case 和 空格风格之间切换。快捷键苹果为 ⇧+⌥+ U ,windows 下为 Shift + Alt +U


3.6 MybatisX

Mybatis-plus 团队为 Mybatis 开发的插件,提供了 Mapper 接口和 XML之间的跳转和自动生成模版的功能。另外这个名字是我起的,嘿嘿!


3.7 MyBatis Log Plugin

另一款国人关于 Mybatis 的作品,评分也很高,作用是将 Mybatis 生成的 sql 还原为原始整个 sql。方便在开发中从日志中跟踪调试 sql语句。


3.8 JavaDoc

快速生成 java 注释的插件有很多,评分比较高的就是 JavaDoc ,注意作者为 Sergey Timofiychuk 。通过快捷 就可以生成注释。mac 的快捷键需要自己去设置, windows 快捷键如下:

  • 要为活动元素生成 javadocs,请按 shift + alt + G
  • 要为当前 java 文件中的所有元素生成 javadocs,请按 shift + ctrl + alt + G
  • 删除当前/选定元素上的 javadocs 请按 shift + alt + Z
  • 删除当前类所有元素上的 javadocs:请按 shift + ctrl + alt + Z

然后自己根据实际简单改动即可,配置你可以在下面的设置面板中找到:


3.9 Git Commit Template

老是有人吐槽你提交的 Git 不规范?你可以试试这个插件。它提供了很好的 Git 格式化模版,你可以按照实际情况格式化你的提交信息。

3.10 Extra Icons

最后是一个美化插件,为一些文件类型提供官方没有的图标。来看看效果吧。


4. 总结

其它也有很好用的插件其他人已经发文安利了,我这里就不介绍了。实在不行自己写插件,官方提供了 Intellij Platform Plugin SDK 感兴趣的可以研究一下搞个有用的插件玩玩,说不定一举成名也未可知啊。如果你发现有好用的、好玩的插件可以通过留言分享出来。更多干货请访问 felord.cn

● 阿里云发布新脚手架真香

● 解决Redis分布式锁业务代码超时导致锁失效问题

● Code Review最佳实践

● jedis用过没?讲讲原理呗

● Spring容器启动@Value属性无法注入?

● 聊聊Spring Bean实例化

● Spring IOC流程清楚不?聊聊看

● 面试官:ScheduleThreadPoolExecutor了解不?

● 配置中心只有Apollo么?看看点评的Lion

● 面试官说从源码角度说说Java线程池

● JedisPool连接池相关配置

● Hystrix初探

● 别再关注删库跑路了,谈谈数据库架构

● 那些年非常火的MyCAT是什么?

● Java14带来了许多新功能

idea redis 插件_Intellij IDEA 实用插件安利相关推荐

  1. php 插件推荐,Typecho实用插件推荐(一)

    已更新Typecho实用插件推荐(二) 刚接触博客程序那会,是先用的WordPress,由于刚开始是用的渣服务器,再加上WP本身有些臃肿,访问体验很不好,就开始找其他程序,然后就发现了Typecho, ...

  2. IDEA实用插件之Redis Helper——Redis数据查看与管理利器

    应用场景 redis占据了当期缓存中间件的C位,在开发与调试过程中,我们在涉及缓存功能的时候,往往需要查看redis中的键值是否存在,什么时候创建的,失效时间等等. 以前的时候,找了几个独立的小程序, ...

  3. 【开发工具】盘点IDEA那些超级实用插件

    今天给大家分享IDEA那些超级实用插件,欢迎收藏! 1.日晒主题 Solarized Themes 推荐指数:☆☆☆☆☆ 推荐理由:日晒主题本身是为vim定制的.后来移植到ide 非常酷!配色非常耐看 ...

  4. Vs code 进行硬件设计实用插件-语法高亮、语法检查、自动例化、Testbench生成、对齐、代码块等

    目录 1. ISE.Vivado编辑器设置 1.1 ISE 设置 1.2 Vivado 设置 2. 语法高亮.语法检查和自动例化 2.1 配置ctags 2.2 配置语法检查 2.3 自动例化 3. ...

  5. wps插件实用插件_6款实用PS插件合集,好用的PS插件都在这里!

    为了设计要求,很多时候需要在Photoshop中添加一些插件,因此,询问:"好用的Photoshop插件有哪些"这一个问题的朋友比较多,Photoshop目前有很多实用的扩展和插件 ...

  6. 【巨人的肩膀上制造世界】——5——Unity3D实用插件之Mouse Interaction-Object Highlight,快速构建模型的悬浮高亮!悬浮提示!悬浮动画!

    [巨人的肩膀上制造世界]--5--Unity3D实用插件之Mouse Interaction-Object Highlight,快速构建模型的悬浮高亮!悬浮提示!悬浮动画! 目录 1.博客介绍 2.内 ...

  7. chrome五十大实用插件集合!

    来源:http://blog.csdn.net/dadoneo/article/details/6296358 时下很多人都用上了Google Chrome浏览器,这款目前世界上最快的浏览器既简洁又高 ...

  8. chrome五十大实用插件集合

    2019独角兽企业重金招聘Python工程师标准>>> 时下很多人都用上了Google Chrome浏览器,这款目前世界上最快的浏览器既简洁又高效,用来上网冲浪还真是不错.不过好马也 ...

  9. 【巨人的肩膀上制造世界】——10——Unity3D实用插件之Vectrosity,轻松便捷的实现2D/3D画线功能

    [巨人的肩膀上制造世界]--10--Unity3D实用插件之Vectrosity,轻松便捷的实现2D/3D画线功能 目录 1.博客介绍 2.内容 (1)编辑器预制线条 (2)编辑器修改线条 (3)线条 ...

最新文章

  1. ftp服务器版本信息可被获取,ftp服务器版本信息可被获取
  2. 基于Pytorch和RDKit建立QSAR模型
  3. 如何配置html prettify,[HTML] Prettify 代码高亮使用总结
  4. mysql8.0版本的服务器名称_Linux服务器配置-VSFTP服务配置(六)
  5. 141.Linked List Cycle
  6. 4.12L.02_CT Makefile
  7. android pm命令用法
  8. 人人商场二次开发-克隆我的小店页面导航 首页 清除
  9. 计算房租收入比(1)- scrapy 爬取网上租房信息
  10. 世纪互联的那些人、那些年、那些事
  11. python爬虫--爬取链家租房信息
  12. 关于人际关系的一些问答
  13. BZOJ 3875 Ahoi2014 骑士游戏 SPFA
  14. 8乘8led点阵显示数字_基于51单片机的8乘8LED点阵显示屏的设计
  15. Springboot 系列(十二)使用 Mybatis 集成 pagehelper 分页插件和 mapper 插件
  16. mysql 判断时间是否当天_mysql判断时间是否是当天,昨天。。。
  17. 飞信java版2013_飞信(Fetion) 2013青春版
  18. vl6180开发记录
  19. TiDB 6.0 新特性
  20. 2.5 Bro脚本入门

热门文章

  1. 直播预告丨Oracle DataGuard 备份恢复最佳实践
  2. 披荆斩棘:饿了么业务架构的演进之路
  3. 【赠书】拨云见日 - 深入解析Oracle TX行锁(下)
  4. 面对锁等待难题,数仓如何实现问题的秒级定位和分析
  5. 解读clickhouse存算分离在华为云实践
  6. 【华为云技术分享】从自建MongoDB聊聊云数据库MongoDB的蓬勃张力
  7. php socket 实现ftp,用socket实现FTP教程
  8. mac安装win7之后鼠标失灵_排雷之后终于找到了解决mac安装Homebrew的报错
  9. WORD如何生成两个目录?
  10. html css波浪线,css实现波浪线及立方体