idea 插件--神器

idea 自带插件:

1.Database:

直接管理数据库,编写xml,自动提示sql语句及对应表。sql 语句支持高亮显示。

idea 插件--神器_第1张图片

idea 插件--神器_第2张图片

idea 插件--神器_第3张图片

idea 插件--神器_第4张图片

第三方插件:

1.Alibaba Java Coding Guidelines

阿里代码规约插件自动扫描,也可以关闭扫描,功能十分强悍。

1>Blocker: 即系统无法执行、崩溃或严重资源不足、应用模块无法启动或异常退出、无法测试、造成系统不稳定。 
严重花屏 
内存泄漏 
用户数据丢失或破坏 
系统崩溃/死机/冻结 
模块无法启动或异常退出 
严重的数值计算错误 
功能设计与需求严重不符 
其它导致无法测试的错误, 如服务器500错误

2>Critical:即影响系统功能或操作,主要功能存在严重缺陷,但不会影响到系统稳定性。 
功能未实现 
功能错误 
系统刷新错误 
数据通讯错误 
轻微的数值计算错误 
影响功能及界面的错误字或拼写错误 
安全性问题

3> Major:即界面、性能缺陷、兼容性。 
操作界面错误(包括数据窗口内列名定义、含义是否一致) 
边界条件下错误 
提示信息错误(包括未给出信息、信息提示错误等) 
长时间操作无进度提示 
系统未优化(性能问题) 
光标跳转设置不好,鼠标(光标)定位错误 
兼容性问题

4>Minor/Trivial:即易用性及建议性问题。 
界面格式等不规范 
辅助说明描述不清楚 
操作时未给用户提示 
可输入区域和只读区域没有明显的区分标志 
个别不影响产品理解的错别字 
文字排列不整齐等一些小问题

2.CodeGlance 

  idea 小地图,快速定位

idea 插件--神器_第5张图片

 

3.JRebel for IntelliJ

一款热部署插件,只要不是修改了项目的配置文件,用它都可以实现热部署。收费的,破解很简单。不过功能确实很强大。算是开发必备神器了。热部署快捷键是control+F9/command+F9。

左边是 debug 模式,右边是正常启动。

idea 插件--神器_第6张图片

4.CamelCase

将不是驼峰格式的名称,快速转成驼峰格式,安装好后,选中要修改的名称,按快捷键shift+alt+u。

5.Lombok plugin

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

idea:

    

完全没有get set,自动生成 get set,tostring等等。

pom:

idea 插件--神器_第7张图片

6.Free Mybatis Plugin

建议使用收费版的 Mybatis Plugin,破解十分麻烦,所以笔者使用免费版的。

idea 插件--神器_第8张图片

十分好用,可以直接跳转到对应的dao 和 mapper。

7.GsonFormat

一键根据json文本生成java类  非常方便

8.Background image Plus

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

idea 插件--神器_第9张图片

9.Rest Services

接口测试,参数直接自动生成,十分方便,缺点:不保存历史参数。

idea 插件--神器_第10张图片

idea 插件--神器_第11张图片

idea 插件--神器_第12张图片

 

10.FindBugs-IDEA

FindBugs很多人都并不陌生,Eclipse中有插件可以帮助查找代码中隐藏的bug,IDEA中也有这款插件。

使用方法很简单,就是可以对多种级别的内容进行finbugs

findbugs

分析完之后会有一个视图进行提示,详细的说明是哪种问题。

findbugs2

按照提示解决完问题之后再执行findbug查看情况即可。

11.markdown

安装这个插件之后,打开.md文件就可以通过一个支持md的视图查看和编辑内容。一般用于写README.md文件。但是这个插件我不太用,因为他对md语法支持的并不是很好。还是习惯用macdown这款软件。

12.Key promoter

很多开发都是从Eclipse转到Idea的。用习惯了Eclipse的快捷键之后在使用IDEA真的非常不习惯。Key promoter这款插件适合新手使用。当你点击鼠标一个功能的时候,可以提示你这个功能快捷键是什么。

13.Grep Console

由于Intellij idea不支持显示ascii颜色,grep-console插件能很好的解决这个问题, 可以设置不同级别log的字体颜色和背景色.

你可能感兴趣的:(idea)