插件安装方式: filesettingspluginsmacketplace1、MybatisLogPlugin(收费)推荐指数:Mybatis现在是java中操作数据库的首选,在开发的时候,我们都会把Mybatis的脚本直接输出在console中,但是默认的情况下,输出的脚本不是一个可以直接执行的。如果我们想直接执行,还需要在手动转化一下,比较麻烦。MyBatisLogPlugin这款插件是直接将Mybatis执行的sql脚本显示出来,无需处理,可以直接复制出来执行的。注意其转换的SQL不是输出到IDE的控制台!!!需要到ToolsMybatisLogPlugin打开其日志框(如果Tools下面没有的话,可以看下IDE的底部最右下角是否有MybatisLogTab按钮) 2、CodeGlance 推荐指数: CodeGlance是一款非常好用的代码地图插件,可以在代码编辑区的右侧生成一个竖向可拖动的代码缩略区,可以快速定位代码的同时,并且提供放大镜功能。 3、GenerateAllSetter 推荐指数:一款效率插件,它主要有以下功能:通过altenter对变量类生成对类的所有setter方法的调用当两个对象具有相同的字段时生成一个转换器当returnType为ListSetMap时生成默认值在所有getter方法上生成对assertThat的调用4、FreeMyBatisplugin(免费) 推荐指数:安装完从mapper。java中定义的方法里就可以直接跳转到xml中定义的sql代码块中。生成mapperxml文件快速从代码跳转到mapper及从mapper返回代码mybatis自动补全及语法错误提示集成mybatisgeneratorgui界面根据数据库注解,生成swaggermodel注解 5、lombok 推荐指数: 主要作用:在实体类中使用注解,不用写gettingsetting方法,简洁代码,提高效率 Data:注解在类上;提供类所有属性的getting和setting方法,此外还提供了equals、canEqual、hashCode、toString方法 Setter:注解在属性上;为属性提供setting方法 Getter:注解在属性上;为属性提供getting方法 Log4j:注解在类上;为类提供一个属性名为log的log4j日志对象 NoArgsConstructor:注解在类上;为类提供一个无参的构造方法 AllArgsConstructor:注解在类上;为类提供一个全参的构造方法 6、常用的快捷键汇总1执行(run)altr2提示补全(ClassNameCompletion)alt3单行注释ctrl4多行注释ctrlshift5向下复制一行(DuplicateLines)ctrlaltdown6删除一行或选中行(deleteline)ctrld7向下移动行(movestatementdown)altdown8向上移动行(movestatementup)altup9向下开始新的一行(startnewline)shiftenter10向上开始新的一行(StartNewLinebeforecurrent)ctrlshiftenter11如何查看源码(class)ctrl选中指定的结构或ctrlshiftt12万能解错生成返回值变量altenter13退回到前一个编辑的页面(back)altleft14进入到下一个编辑的页面(针对于上条)(forward)altright15查看继承关系(typehierarchy)F416格式化代码(reformatcode)ctrlaltL17提示方法参数类型(ParameterInfo)ctrlalt18复制代码ctrlc19撤销ctrlz20反撤销ctrly21剪切ctrlx22粘贴ctrlv23保存ctrls24全选ctrla25选中数行,整体往后移动tab26选中数行,整体往前移动shifttab27查看类的结构:(类似于eclipse的的outline)ctrlo28重构:修改变量名与方法名(rename)altshiftr29大写转小写小写转大写(togglecase)ctrlshifty30生成构造器getsettoStringaltshifts31查看文档说明(quickdocumentation)F232收起所有的方法(collapseall)altshiftc33打开所有方法(expandall)altshiftx34打开代码所在硬盘文件夹(showinexplorer)ctrlshiftx35生成trycatch等(surroundwith)altshiftz36局部变量抽取为成员变量(introducefield)altshiftf37查找替换(当前)ctrlf38查找(全局)ctrlh39查找文件doubleShift40查看类的继承结构图(ShowUMLDiagram)ctrlshiftu41查看方法的多层重写结构(methodhierarchy)ctrlalth42添加到收藏(addtofavorites)ctrlaltf43抽取方法(ExtractMethod)altshiftm44打开最近修改的文件(RecentlyFiles)ctrlE45关闭当前打开的代码栏(close)ctrlw46关闭打开的所有代码栏(closeall)ctrlshiftw47快速搜索类中的错误(nexthighlightederror)ctrlshiftq48选择要粘贴的内容(ShowinExplorer)ctrlshiftv49查找方法在哪里被调用(CallHierarchy)ctrlshifth