IntelliJ IDEA 插件推荐

久未见 提交于 2019-11-26 12:14:18

 

1.GenerateAllSetter
自动生成类set方法
根据JSON创建实体
3.Lombok plugin
简化代码
4. .ignore
忽略git提交文件
5.Alibaba Java Coding Guidelines
代码质量
7、CodeGlance
代码小地图
8.Translation

翻译插件

9.Grep Console
控制台颜色控制
10.FindBugs
隐藏BUG
11.restfultookit
web开发利器
12.Maven Helper 
maven依赖管理工具
13.aiXcoderservice
一个人工智能技术的提示。
14.MyBatis Log Plugin
mybaits sql输出
15.JRebel Plugin
代码热部署(需要激活)
16.Iedis
redis 可视化客户端插件,很不辛笔者升级到最新版,也需要激活........
17.HighlightBracketPair
自动化高亮显示光标所在代码块对应的括号,
18.Properties to YAML Converter
properties 转 yml
 19.AceJump
 键盘流神器
 20.Google CheckStyle
 编码规范
1.Rainbow Brackets
 彩色括号
 2.Nyan progress bar
 这是一个将你idea中的所有的进度条都变成萌新动画的小插件。
 3.Material Theme UI
 主题
 4.Background image Plus
 背景图片
5.activate-power-mode
输入效果
SMartIM
惊喜自己拉到后面看
Settings Repository
配置同步

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 常用篇  


1.GenerateAllSetter

一键调用一个对象的所有set方法并且赋予默认值 在对象字段多的时候非常方便,在做项目时,每层都有各自的实体对象需要相互转换,但是考虑BeanUtil.copyProperties()等这些工具的弊端,有些地方就需要手动的赋值时,有这个插件就会很方便,创建完对象后在变量名上面按Alt+Enter就会出来 generate all setter选项。

 

                

 

3.Lombok plugin

开发神器,可以简化你的实体类,让你i不再写get/set方法,还能快速的实现builder模式,以及链式调用方法,总之就是为了简化实体类而生的插件。

 

4.  .ignore

git提交时过滤掉不需要提交的文件,很方便,有些本地文件是不需要提交到Git上的。

 

5、Alibaba Java Coding Guidelines

 

 

6、Stack Overflow

编码中几乎所有遇到的错误,都可以在Stack Overflow上找到,因此这个插件可称之为贴心助手,只不过默认使用Google搜索,大家注意。典型的我写bug我有理

 

UtWdDgynLdbZFqsbB1v6OUD8XjwnSgBGb16fkibWeAQmK4Z4EK8HmTynp0EOwthoG4MtkMUOPKx9bEDF4k2bj6g

 

 

7、CodeGlance

类似SublimeText的Mini Map插件,看下图就知道什么用了:

 

 

8.翻译插件Translation

开发的时候经常会遇到看不懂的英语单词,再去百度多麻烦,这里推荐这款翻译插件,插件名称叫做,安装后选中单词按下快捷键ALT+1即可。重新打开idea,选择一个单词或者一个句子,按ctrl + shift + y 进行翻译,如果没反应说明快捷键无效,应该是系统中存在其他的应用占用了这个快捷键,改掉即可,或者选择右键,Translatate。

 

 

9.Grep Console

自定义设置控制台输出颜色,这样控制台就能比较明显的看到警告或者错误的信息,方便查找问题。

 10.FindBugs

Findbugs很多人都并不陌生,Eclipse中有插件可以帮助查找代码中隐藏的bug,IDEA中也有这款插件。这个插件可以帮助我们查找隐藏的bug,比较重要的功能就是查找潜在的null指针。 

 

findbugs_05

分析完之后就会出现结果面板

findbugs_06

 

 

11.restfultookit

Spring MVC网页开发的时候,我们都是通过requestmapping的方式来定义页面的URL地址的,为了找到这个地址我们一般都是cmd+shift+F的方式进行查找,大家都知道,我们URL的命名一个是类requestmapping+方法requestmapping,查找的时候还是有那么一点不方便的,restfultookit就能很方便的帮忙进行查找。
例如:我要找到/book/add 对应的controller,那么只要cmd+斜杠 ,如图:

就能直接定位到我们想要的controller。这个也是真心方便,当然restfultookit还为我们提供的其他的功能。

 

 

12.Maven Helper 

        此插件可用来方便显示maven的依赖树,在没有此插件时,如果想看maven的依赖树需要输入命令行: mvn dependency:tree  才可查看依赖。如果想看是否有依赖包冲突的话也需要输入命令行等等的操作。而如果安装Maven Helper插件就可免去命令行困扰。通过界面即可操作完成。

 

 

13.aiXcoderservice

一个人工智能技术的落地项目。

通过深度学习做的项目,产品是一个通过「人机结对编程」方式帮助提高开发者编程效率的工具,通过编辑器插件的形式,将人工智能AI预测的代码语句通过语法、句法分析嵌入到IDE推荐栏里,让用户可以通过【一键确认】输入【一整行代码】甚至【多行代码】的工具。 我们希望通过人工智能辅助开发者,提高开发者的效率和水平。 直接上图,大家可以看看效果:


来自知乎大佬  如有兴趣 点击此处

 

14.MyBatis Log Plugin

 

小伙伴们在使用mybatis的时候有时候会出现一些sql异常,这个时候就需要对执行的sql语句进行检查。然而mybatis一般使用log4j打印执行的sql语句,类型下面这种的:

 

 

这个时候如果sql语句比较长比较复杂的话再手动拼接起来就会比较复杂,万一再手抖一下还原sql的过程中弄点什么差错出来的话就会很麻烦,浪费时间还解决不了问题,导致开发效率大打折扣,这个时候我们的一款优秀的IDEA插件Mybatis Log Plugin就闪亮登场了,接下来给小伙伴们介绍我们的正主:Mybatis Log Plugin。

 

 

 

15.JRebel Plugin

码农日常中,热部署是必不可少的,而jrebel插件很好的实现热部署功能。

IDEA下载jrebel插件,可以免费试用15天,但之后就无法使用。因为Jrebel是收费的。

 

16.Iedis

redis 可视化客户端插件,很不辛笔者升级到最新版,也需要激活........

 

17.HighlightBracketPair

自动化高亮显示光标所在代码块对应的括号,可以定制颜色和形状,麻麻再也不用担心看(撸)代码眼睛累了

 

18.Properties to YAML Converter

 笔者从github 下了一个springboot项目学习,但是他的配置文件是 .properties ,我想把他转换到 yml.手动转了几次都出问题了.又费时间.所以找了这个插件

 

 19.AceJump

键盘流使用 ctrl+; 再输入你需要跳转的位置的字符  比如笔者输入else 就会有提示  ,再输入 j 就跳转到该位置.

 

 

 20.Google CheckStyle

编码规范指的是编写代码的样式规则。不同的程序员,往往有不一样的风格。单单是抛出使用空格键还是TAB键的问题,就足以让程序员演化成针锋相对的两个派别。为什么要在项目中统一编码规范?
好的编程规范有助于写出易于阅读、质量更高、错误更少、更易于维护的程序。

 

 

 

 

 

                 个性化篇


 

1.Rainbow Brackets

彩虹颜色的括号  看着很舒服 敲代码效率变高 并且能快速找到缺失的括号

 

 

2.Nyan progress bar

这是一个将你idea中的所有的进度条都变成萌新动画的小插件。

 

 

 

3.Material Theme UI

这是一款主题插件,可以让你的ide的图标变漂亮,配色搭配的很到位,还可以切换不同的颜色,甚至可以自定义颜色。默认的配色就很漂亮了,如果需要修改配色,可以在工具栏中Tools->Material Theme然后修改配色等。

 

4.Background image Plus

这是一款可以设置idea背景图片的插件,不但可以设置固体的图片,还可以设置一段时间后随机变化背景图片,以及设置图片的透明度等等。

 

 

5.activate-power-mode

这是一款让你在编码的时候,整个屏幕都为之颤抖的插件。

 

 

最后强烈推荐一个好玩的  虽然没什么屌用

   SMartIM

IntelliJ IDEA 上的 SmartIM 插件,可以在 IDEA 中使用 QQ,微信 聊天

 


Settings Repository

File → Settings Repository  

 

一般IDE集成git、svn等版本控制系统,但仅限于源代码。IDEA可以把你的配置信息做版本控制,让你的团队共享同样的配置。

很多时候,团队成员有问题找我,或者让我帮助分析Bug,我在他的IEDA上很不顺手,就是因为每个人的个性化配置都不一样。

下面是我们团队用到的IntelliJ和WebStorm配置库,在Github上面,在你的IDEA里也可以用。

 

搬运者的配置

CAACES/intelliJ

CAACES/webstorm

 

笔者的配置

my/intelliJ

 

 

注: 有些素材来自博客,如有侵权请联系笔者,我马上删除.

  拥抱开源精神

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!