Idea常用插件的介绍

1、Mybatis Log Plugin

2、GenerateAllSetter

3、Maven Helper 

4、Alibaba Java Coding Guidelines

5、Key Promoter X 

6、Free Mybatis plugin

7、Mybatisx

8、Rainbow Brackets(彩虹括号)

9、Material Theme UI

10、Translation

11、Atom Material Icons

12、Background Image Plus

13、GitToolBox

14、Nyan Progress Bar



1、Mybatis Log Plugin

        Mybatis现在是java中操作数据库的首选,在开发的时候,我们都会把Mybatis的脚本直接输出在console中,但是默认的情况下,输出的结果不是一个可以直接执行的。

idea 好用的javadoc插件 idea常用插件介绍_右键

如果我们想直接执行,还需要在手动转化一下,比较麻烦。
MyBatis Log Plugin 这款插件是直接将Mybatis执行的sql脚本显示出来,无需处理,可以直接复制出来执行的 。

Tools -- >  Mybatis Log Plugin  打开其日志框,注意其转换的SQL不是输出到IDE的控制台!!!

idea 好用的javadoc插件 idea常用插件介绍_xml_02

idea 好用的javadoc插件 idea常用插件介绍_xml_03

2、GenerateAllSetter

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

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

idea 好用的javadoc插件 idea常用插件介绍_idea 好用的javadoc插件_04

idea 好用的javadoc插件 idea常用插件介绍_快捷键_05

按alt+enter,自动生成返回值

idea 好用的javadoc插件 idea常用插件介绍_右键_06

3、Maven Helper 

分析依赖冲突插件

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

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

idea 好用的javadoc插件 idea常用插件介绍_右键_07

可进行相应操作:

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

4、Alibaba Java Coding Guidelines

       阿里巴巴于10月14号在杭州云栖大会上,正式发布《阿里巴巴Java开发规约》的扫描插件。该插件在扫描代码后,将不符合规约的代码按Blocker/Critical/Major三个等级显示在下方,甚至在IDEA上,该插件还基于Inspection机制提供了实时检测功能,编写代码的同时也能快速发现问题所在。对于历史代码,部分规则实现了批量一键修复的功能。

idea 好用的javadoc插件 idea常用插件介绍_xml_08

使用:打开一个java文件,鼠标右键选择“编码规约扫描”

idea 好用的javadoc插件 idea常用插件介绍_xml_09

5、Key Promoter X 

Key Promoter X 是一个提示插件,当你在IDEA里面使用鼠标的时候,如果这个鼠标操作是能够用快捷键替代的,那么Key Promoter X会弹出一个提示框,告知你这个鼠标操作可以用什么快捷键替代。对于想完全使用快捷键在IDEA的,这个插件就很有用。

idea 好用的javadoc插件 idea常用插件介绍_其他_10

6、Free Mybatis plugin

  • 提供xml和dao层的互相跳转功能,箭头形状
  • mapper生成xml文件
  • mybatis自动补全及语法错误提示
  • 集成mybatis generator gui界面

示例:

mapper层:

idea 好用的javadoc插件 idea常用插件介绍_idea 好用的javadoc插件_11

xml:

idea 好用的javadoc插件 idea常用插件介绍_快捷键_12

mapper生成xml: alt+enter快捷键,点击红色框框,即可生成xml

idea 好用的javadoc插件 idea常用插件介绍_右键_13

idea 好用的javadoc插件 idea常用插件介绍_xml_14

7、Mybatisx

  • xml和dao层的互相跳转   小鸟形状
  • Mapper 方法自动生成 XML  

示例:

mapper层

idea 好用的javadoc插件 idea常用插件介绍_快捷键_15

 xml:

idea 好用的javadoc插件 idea常用插件介绍_快捷键_16

2:mapper里面创建方法:

idea 好用的javadoc插件 idea常用插件介绍_idea 好用的javadoc插件_17

 快捷键:alt+enter

idea 好用的javadoc插件 idea常用插件介绍_右键_18

点击Generate statement,生成xml

idea 好用的javadoc插件 idea常用插件介绍_idea 好用的javadoc插件_19

8、Rainbow Brackets(彩虹括号)

    彩虹颜色的括号,清除分清括号个数,防止括号错乱。同一等级括号的颜色相同。

idea 好用的javadoc插件 idea常用插件介绍_其他_20

9、Material Theme UI

Material Theme UI是JetBrains IDE(IntelliJ IDEA,WebStorm,Android Studio等)的插件,可将原始外观更改为Material Design外观。
该插件最初受Sublime Text的Material Theme启发,提供了一系列的设置,可按所需方式调整IDE。 除了令人印象深刻的主题调色板外,它还提供:

  • 漂亮的配色方案支持绝大多数语言
  • 用彩色的“材料设计”图标替换所有图标
  • 自定义大多数IDE的控件和组件

安装后重启IDE会先进入主题设置导航页,按照提示一步一步设置

idea 好用的javadoc插件 idea常用插件介绍_其他_21

idea 好用的javadoc插件 idea常用插件介绍_其他_22

设置好后的效果

idea 好用的javadoc插件 idea常用插件介绍_xml_23

 还可以继续在setting中进行自定义设置:

idea 好用的javadoc插件 idea常用插件介绍_快捷键_24

10、Translation

中英文翻译工具,之所以要把它也单独列出来,是使用起来真的很方便,不用再和其他翻译工具之间来回切换了。

官方介绍的特点:

  • 多种翻译引擎.
  • 谷歌翻译.
  • 雅虎翻译.
  • 百度翻译.
  • 多种语音互译.
  • 文档注释翻译
  • 文本转语音
  • 自动选词

使用方式:

安装成功后,会在如图区域显示两个图标,

idea 好用的javadoc插件 idea常用插件介绍_快捷键_25

可以点击图标调出不同的对话框进行搜索翻译

idea 好用的javadoc插件 idea常用插件介绍_idea 好用的javadoc插件_26

 

idea 好用的javadoc插件 idea常用插件介绍_xml_27

当然也可以选中要翻译的文本,然后右键,

idea 好用的javadoc插件 idea常用插件介绍_快捷键_28

选择Translate,可以直接调出翻译面板,

idea 好用的javadoc插件 idea常用插件介绍_快捷键_29

选择Translate and Replace,可以直接将翻译结果显示在下拉框中,选择合适的点击之后会自动替换当前文本

idea 好用的javadoc插件 idea常用插件介绍_右键_30

以上两个右键操作可以使用快捷键 Ctrl + Shift + Y 和 Ctrl + Shift + X来代替

还有一种非常好用的功能,对于英文不是太好阅读源码英文文档比较吃力的,可以实现一键翻译,very nice!

就拿阅读java.lang.String的源码来说,进入到内部后,使光标处在文档注释区域,随便任何位置,然后右键,选择Translate Documentation,立马就有翻译出来,并且自动排版,非常易于阅读

idea 好用的javadoc插件 idea常用插件介绍_其他_31

 

11、Atom Material Icons

Atom Material Icons是一款美化idea图标的插件,使图标变得更好看,如图所示

idea 好用的javadoc插件 idea常用插件介绍_xml_32

idea 好用的javadoc插件 idea常用插件介绍_xml_33

12、Background Image Plus

Background Image Plus插件可以将编辑器背景设置为文件夹中的随机图片,如下图

idea 好用的javadoc插件 idea常用插件介绍_xml_34

idea 好用的javadoc插件 idea常用插件介绍_xml_35

13、GitToolBox

git工具箱,提供各种git操作,如下图

更详细的操作可以参考:https://github.com/zielu/GitToolBox/wiki/Manual

idea 好用的javadoc插件 idea常用插件介绍_快捷键_36

idea 好用的javadoc插件 idea常用插件介绍_其他_37

14、Nyan Progress Bar

会产生漂亮进度条,如下图

idea 好用的javadoc插件 idea常用插件介绍_idea 好用的javadoc插件_38

或者直接搜索Bar,如下图,这些都是进度条,可自己选择喜欢的

idea 好用的javadoc插件 idea常用插件介绍_右键_39