idea插件

目录

说明:............................................................................................................................................................... 1

1. Alibaba Java Coding Guidelines 代码规范............................................................................................... 2

安装.................................................................................................................................................................. 2

使用.................................................................................................................................................................. 3

效果.................................................................................................................................................................. 3

2. awesome-xbatis  快速定位mapper到xml.................................................................................................. 4

安装.................................................................................................................................................................. 4

使用及效果........................................................................................................................................................ 5

3. Lombok (@Data注解).............................................................................................................................. 6

安装.................................................................................................................................................................... 6

使用及效果.......................................................................................................................................................... 7

4. GSONFormat  json转换java类....................................................................................................................... 7

安装...................................................................................................................................................................... 8

使用及效果........................................................................................................................................................... 8

5. Maven helper maven依赖整理....................................................................................................................... 10

安装...................................................................................................................................................................... 10

使用及效果........................................................................................................................................................... 11

6.restfultookit  web开发利器.............................................................................................................................. 11

安装...................................................................................................................................................................... 12

使用及效果........................................................................................................................................................... 12

7.Eclipse Code Formatter  用于代码格式化的................................................................................................... 13

安装...................................................................................................................................................................... 14

配置............................................................................................................................................................... 14

使用及效果.................................................................................................................................................. 15

8.SonarLint 代码质量检测和漏洞扫描......................................................................................................... 15

安装............................................................................................................................................................... 16

使用............................................................................................................................................................... 16

卸载.......................................................................................................................................................................... 16

 

说明:

插件下载地址:svn:*******************

下载后放到IDEA安装目录的plugins文件夹下,以下插件必须重启哦!!!

 

 

 

说明:个人idea实验版本2018.2.5  182.4892.20

1.  Alibaba Java Coding Guidelines 代码规范

版本信息:2019.6.12版 支持idea2016.1以上

作用:将不符合规约的代码按Blocker/Critical/Major三个等级显示在下方,并提供了实时检测功能,编写代码的同时也能快速发现问题所在

推荐指数:5星

包名:p3c-idea-2.0.0.v1.zip

大小:8.84MB

安装

路径:File-Settings-Plugines-Install plugin from disk,...

 

 

 

使用

记得重启哦!选择项目或类右击选择编码规约扫描它有个快捷键是Ctrl+Shift+Alt+J

 

 

 

效果

扫描代码后,将不符合规约的代码按 Blocker/Critical/Major 三个等级显示在下方,也就是崩溃/严重/重要 ,也就是说前两级别是必须要处理掉的,双击可以定位至代码处,右侧窗口还有针对代码的批量修复功能。

 

 

 

2.  awesome-xbatis  快速定位mapper到xml

版本信息:2019.7.23版,支持idea2018.2以上

作用:在Mapper中直接定位至其对应的XML文件

推荐指数:4星

包名:awesome-xbatis-1.r.4.jar

大小:127 KB

安装

路径:File-Settings-Plugines-Install plugin from disk,...

 

 

 

使用及效果

 

 

 

3.  Lombok (@Data注解)

版本信息:2020.3.2版,支持idea2018.2-18.2.8

作用:可以帮我们在.class文件中生成类中所有属性的get/set方法、equals、canEqual、hashCode、toString方法等(@Data)。

推荐指数:5星

包名:lombok-plugin-0.29-2018.1.zip

大小:539KB

安装

路径:Pom.xml

<dependencies>
    <dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
        <version>1.16.16</version> 

    </dependency> 

</dependencies>

 

 

 

并设置一下注解处理器

 

使用及效果

 

4.  GSONFormat  json转换java类

版本信息:2017.1.22版

作用:可以直接将Json对象转化为Java类的插件

推荐指数:四星

包名:GsonFormat.jar

大小:153KB

安装

路径:File-Settings-Plugines-Install plugin from disk,...

 

使用及效果

新建一个空类demo,在生成的类中alt+s,在弹出框中输入json对象,如{ "id": 1, "name": "三国演义" },OK

 

 

 

5.  Maven helper maven依赖整理

版本信息:2018.6.5版,支持2017.2以上

作用:此插件可用来方便显示maven的依赖树,解决maven冲突

推荐指数:5星

包名:MavenRunHelper.zip

大小:503KB

安装

路径:File-Settings-Plugines-Install plugin from disk,...

 

使用及效果

 

 

6.restfultookit  web开发利器

版本信息:2019.4.8版,支持idea2016.1以上

作用:找请求路径很方便,还可以根据我们的controller提供的方法,自动生成请求数据,不需要输入地址以及多个参数,便能直接访问

推荐指数:4星

包名:RestfulToolkit-2.0.9.jar

大小:239KB

安装

路径:File-Settings-Plugines-Install plugin from disk-...

 

使用及效果

 

 

7.Eclipse Code Formatter  用于代码格式化的

版本信息:2020.3.26版,支持idea2018.1-19.3.4

作用:就是用来做代码格式化的

推荐指数:5星

包名:EclipseFormatter.zip

大小:6.71MB

安装

路径:File-Settings-Plugines-Install plugin from disk-...

 

 

配置

 

使用及效果

格式化快捷键”Ctrl+ALT+L”,出现如下提示表示成功

 

 

 

8.SonarLint 代码质量检测和漏洞扫描

版本信息:2020.4.9版,支持idea2018.1以上

作用:WakaTime可以做到精确地统计到你花在某个项目上的时间。

推荐指数:5星

包名:sonarlint-intellij-4.6.0.16682.zip

大小:62MB

安装

 

使用

 

 

 

 

 

 

卸载

插件过多可能会影响idea整体运行,请根据个人习惯和需要,如果需要卸载,点击File-Settings-Plugines-选择插件-右侧unInstall

 

posted @ 2020-04-19 16:48  qianbing12300  阅读(352)  评论(0编辑  收藏  举报