IntelliJ IDEA 插件推荐

 

1.GenerateAllSetter
自动生成类set方法
根据JSON建立实体
3.Lombok plugin
简化代码
4. .ignore
忽略git提交文件
5.Alibaba Java Coding Guidelines
代码质量
七、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选项。java

 

                

 

3.Lombok plugin

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

 

4.  .ignore

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

 

五、Alibaba Java Coding Guidelines

 

 

六、Stack Overflow

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

 

UtWdDgynLdbZFqsbB1v6OUD8XjwnSgBGb16fkibWeAQmK4Z4EK8HmTynp0EOwthoG4MtkMUOPKx9bEDF4k2bj6g

 

 

七、CodeGlance

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

 

 

8.翻译插件Translation

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

 

 

9.Grep Console

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

 10.FindBugs

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

 

findbugs_05

分析完以后就会出现结果面板编程

findbugs_06

 

 

11.restfultookit

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

就能直接定位到咱们想要的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

 

 

注: 有些素材来自博客,若有侵权请联系笔者,我立刻删除.

  拥抱开源精神

相关文章
相关标签/搜索