一、插件安装方式

file->settings->plugins->macketplace

IntelliJ Idea 常用11款插件-提高开发效率_快捷键

各个版本IDE插件界面略有不同,不一一赘述 



二、常用插件



1、Background Image Plus

推荐指数:★★★★☆



    这款插件并不能直接提高你的开发效率,但是可以让你面对的IDE不再单调,当把背景设置成你自己心仪的的图片,

是不是会感觉很赏心悦目,编码效率会不会因此间接的提高^_^?!

 

IntelliJ Idea 常用11款插件-提高开发效率_ide_02

设置方法:

IntelliJ Idea 常用11款插件-提高开发效率_搜索_03

注意:如果是IDEA版本是2020.1版本以上就不需要再额外装这个插件,这个插件是已经内置安装了。



2、Mybatis Log Plugin

推荐指数:★★★★☆



Mybatis现在是java中操作数据库的首选,在开发的时候,我们都会把Mybatis的脚本直接输出在console中,

但是默认的情况下,输出的脚本不是一个可以直接执行的。

IntelliJ Idea 常用11款插件-提高开发效率_快捷键_04

如果我们想直接执行,还需要在手动转化一下,比较麻烦。

MyBatis Log Plugin 这款插件是直接将Mybatis执行的sql脚本显示出来,无需处理,可以直接复制出来执行的 。

注意其转换的SQL不是输出到IDE的控制台!!!

需要到Tools -- >  Mybatis Log Plugin  打开其日志框(如果Tools下面没有的话,可以看下IDE的底部最右下角是否有

"Mybatis Log"Tab按钮),

IntelliJ Idea 常用11款插件-提高开发效率_快捷键_05

再执行, 效果是不是很赞

 IntelliJ Idea 常用11款插件-提高开发效率_json_06

PS:现在插件已经收费了,想使用的话可以到这个链接里下载下PJ版:​​https://github.com/Link-Kou/intellij-mybaitslog​



3、Grep Console

推荐指数:★★☆☆☆



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

IntelliJ Idea 常用11款插件-提高开发效率_ide_07

IntelliJ Idea 常用11款插件-提高开发效率_maven_08

自定义设置后,可以运行下项目看下效果 

IntelliJ Idea 常用11款插件-提高开发效率_快捷键_09

IntelliJ Idea 常用11款插件-提高开发效率_搜索_10

加上背景色,错误和警告是不是更清晰了些? 



4、CodeGlance 

推荐指数:★★★☆☆



CodeGlance是一款代码编辑区缩略图插件,可以快速定位代码,使用起来比拖动滚动条方便多了

IntelliJ Idea 常用11款插件-提高开发效率_json_11

并且可以自定义一些设置:

IntelliJ Idea 常用11款插件-提高开发效率_ide_12



5、GenerateAllSetter

推荐指数:★★★☆☆ 



一款效率插件,它主要有以下功能: 

  • 通过alt+enter对变量类生成对类的所有setter方法的调用
  • 当两个对象具有相同的字段时生成一个转换器
  • 当returnType为List Set Map时生成默认值
  • 在所有getter方法上生成对assertThat的调用

IntelliJ Idea 常用11款插件-提高开发效率_json_13

IntelliJ Idea 常用11款插件-提高开发效率_json_14



6、RestfulToolkit

推荐指数:★★★★★



一套 RESTful 服务开发辅助工具集。

  • 1.根据 URL 直接跳转到对应的方法定义 ( 快捷键搜索 Ctrl + Alt + N 或者 Ctrl  + \ ); ---这个个人感觉非常好用,和Ctrl + F一样重要。
  • 2.提供了一个 Services tree 的显示窗口;
  • 3.一个简单的 http 请求工具;
  • 4.在请求方法上添加了有用功能: 复制生成 URL;,复制方法参数...
  • 5.其他功能: java 类上添加 Convert to JSON 功能,格式化 json 数据 ( Windows: Ctrl + Enter; Mac: Command + Enter )。

IntelliJ Idea 常用11款插件-提高开发效率_搜索_15

IntelliJ Idea 常用11款插件-提高开发效率_快捷键_16



7、Maven Helper 

推荐指数:★★★★★



分析依赖冲突插件

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

使用方式:

打开项目中的pom文件,在底部会显示一个“Dependency Analyzer”,

IntelliJ Idea 常用11款插件-提高开发效率_maven_17

点击此按钮,切换到此工具栏

IntelliJ Idea 常用11款插件-提高开发效率_快捷键_18

可进行相应操作:

  • Conflicts(查看冲突)
  • All Dependencies as List(列表形式查看所有依赖)
  • All Dependencies as Tree(树形式查看所有依赖)
  • 搜索功能