美文网首页
Intellij IDEA操作指南——插件篇

Intellij IDEA操作指南——插件篇

作者: 小胖兔子q | 来源:发表于2020-04-23 23:28 被阅读0次

    一只在技术路上挣扎的小胖兔子

    工欲善其事必先利其器,上一篇文章写了一些自己经常在用的快捷键,今天这篇文章来介绍一下自己经常用到的idea插件

    所有插件

    先放一张我自己这边所有安装的插件


    Alibaba Cloud Toolkit

    Alibaba Cloud Toolkit阿里云提供的一款插件,能方便开发者快速的部署项目到服务器



    在此处配置服务器的AccessKeyID和AccessKeySecret,登录阿里云,点击控制台,鼠标放到右上角账号图标上面,点击AccessKey管理,进入页面即可创建AccessKey



    填写好AccessKeyID和AccessKeySecret之后,右键单击项目,在下拉菜单中选择 Alibaba Cloud -> Deploy to ECS,

    在弹出的界面中,选择自己的服务器,配置部署方式,是Maven build,Gradle Build或者上传文件,在Target Directory中输入服务器上的目录地址,在command处输入执行命令,比如nohup java -jar xxx.jar等,点击run即可运行


    CamelCase

    CamelCase顾名思义就是骆驼拼写法,也就是可以利用快捷键Shift + Alt + U将选中内容的下划线转驼峰转大写等,与上一篇idea快捷键中介绍idea自带的快捷键Ctrl + Shift + U功能有些类似,但是比其功能要强,Ctrl + Shift + U只能实现大小写的转换,而Shift + Alt + U则更加灵活,比如我们从数据库中复制某一字段,想转换为驼峰式的变量都可以用这个快捷键实现


    CodeGlance

    安装完成后会在代码编辑区右侧出现缩略图,在一个文件中代码量非常大时可以更快速的定位代码


    Free Mybatis plugin

    这是我最早使用的一款idea的插件,这块插件可以让mapper接口和XML之间如同接口和实现类一样相互跳转



    除此之外这款插件还可以借助快捷键Alt + Enter生成@Param注解,当在XML文件中找不到在接口中编写的方法名对应的id时会有红色波浪线提示,此时可以选择Mybatisgenerator statement帮助我们快速在XML中生成对应id的SQL标签,在xml中还会自动检查XML文件中ID冲突,错误的属性值和返回值等等


    Grep Console

    这个插件的作用是给不同级别的日志加上背景颜色或文字颜色,能够更清晰的区分区不同级别的日志


    Gsonformat

    这个插件的作用是将Json数据转化为Java对象,比如我们在项目中可能会有调用第三方接口,一般参照第三方文档上的请求或返回数据创建对应的实体类,很多文档上都会给出Json格式的请求/返回样例,此时就可以复制这段Json将其转化为实体
    安装好插件后,可以先创建好一个实体类,然后使用快捷键Alt + S或者Alt + Insert选择GsonFormat


    Maven Helper

    这个插件是在实际遇到了依赖冲突的问题,idea自身也可以看到Maven依赖关系结构图,但是觉得那个看起来比较复杂,所以在网上找到了这款插件,选择pom文件,点击下方Dependency Analyzer选项


    选择上方的Conflicts选项,即可查看有冲突的依赖,其余两个选项是以列表或者数的形式看所有依赖,然后右键选中有冲突的依赖点击Exclude即可

    Mybatis Log Plugin

    这是一个打印sql语句的插件,平时我们在控制台中看到的sql日志都是这样的,很多时候我们去查找问题的时候都会复制sql语句去执行,但是这种形式的sql,一旦条件参数多了使用起来就非常不方便,Mybatis Log Plugin这个插件就可以将其转化为我们需要的sql



    我们在Tools菜单栏点击Mybatis Log Plugin,即可在下面看到Mybatis Log的选项卡,此时



    打印的log就会变成这样的形式,我们可以直接复制到数据库工具中运行该sql

    POJO to JSON

    顾名思义,是将实体类转化为json,与上面介绍的Gsonformat插件作用相反,选中想要转化为json的实体类名,右键选择MakeJson,即可复制到剪贴板


    Rainbow Brackets

    这是一款能够实现一组括号颜色相同的插件,使用Ctrl + 鼠标右键单击可以高亮括号内代码,使用Alt + 鼠标右键单击可以使括号外代码变灰


    RESTfulToolkit

    这个插件也是当初在网上搜索,有什么方法可以知道请求的url,找到对应的controller下的方法找到的这款插件,安装好后,会在右侧选项卡中出现RestServices,点击即可看到我们项目所有的url



    也可以点击搜索,输入url,选择我们想要进到的方法



    以上就是我这边常用的插件,就拿出来分享一下,可能有些插件的功能并没有展示的那么全,只列举了一些我自己这边经常会用到的功能,希望能对看到的人所有帮助
    插件的安装相信大家都知道,就不在这里多说了,还有几款插件或者是用法比较简单,或者自己也是在网上看到就下载了,也没有太多的尝试就不多介绍了

    如果文章有错的地方欢迎大家在下方评论指出,如果还有其它好用的插件或是插件的用法也可以分享出来

    相关文章

      网友评论

          本文标题:Intellij IDEA操作指南——插件篇

          本文链接:https://www.haomeiwen.com/subject/bsvgihtx.html