zoukankan      html  css  js  c++  java
  • IDEA实用的第三方插件和工具介绍设置

    一:grep console

    grep-console插件可以让idea显示多颜色调试日志,使Log4j配置输出的不同级别error warn info debug fatal显示不同颜色 开发起来区分更直观

    二:Lombok(减少重复代码的书写)

    在项目中使用Lombok插件可以减少很多重复代码的书写。比如说getter/setter/toString等方法的编写。

    安装完插件后重启,然后项目中引入如下依赖即可

    <dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
        <optional>true</optional>
        <version>1.16.18</version>
    </dependency>

    三:Alibaba Java Coding Guidelines(阿里代码扫描工具)

    安装完成后重启IDEA 右键项目或者在类右键多会出现如下两个选项,接下来即可开始代码检查了

    该插件由阿里巴巴 P3C 项目组研发

    功能:插件支持了IDEA、Eclipse,在扫描代码后,将不符合规约的代码显示出来,甚至在 IDEA 上,还基于 Inspection 机制提供了实时检测功能,编写代码的同时也能快速发现问题所在,还实现了批量一键修复的功能。

    扫描代码后,将不符合规约的代码按 Blocker/Critical/Major 三个等级显示在下方,双击可以定位至代码处,右侧窗口还有针对代码的批量修复功能。

    Blocker/Critical/Major三个等级,  在 Snoar 中对代码规则有五个级别,这是前三个:崩溃/严重/重要 ,也就是说前两级别是必须要处理掉的

    例图:

    四:Maven Helper

    此插件可用来方便显示maven的依赖树,在没有此插件时,如果想看maven的依赖树需要输入命令行:mvn dependency:tree 才可查看依赖

    当Maven Helper 插件安装成功后,打开项目中的pom文件,下面就会多出一个Dependency Analyzer 视图 

    1. Conflicts(查看冲突)

    2. All Dependencies as List(列表形式查看所有依赖)

    3. All Dependencies as Tree(树形式查看所有依赖)

    五:Translation

     快速翻译

    使用方式:选出要翻译的单词,右键点击便可出现以下页面:

    六:GsonFormat

    将json字符串快速转换成json对象

    idea装好Plugins插件后,新建一个空对象

    七:Free MyBatis Plugin

    实现快速在mybatis和对应的mapper.xml之间跳转 

    八:CodeGlance

    这个插件可以向查看缩略图一样,帮助我们快速切换到所要的代码区域

    九:Background Image Plus +

    设置IDEA背景成你喜欢的图片

    装好插件重启IDEA,View栏会多一个设置背景图片选项

    十:Mybatis Log Plugin

    帮助直接快速提出在控制台打印的sql。

    选择带有sql的一段日志

    十一:RestfulToolkit

    idea插件RestfulToolkit提供了一套的RESTful服务开发辅助工具集,使我们日常调试更加方便,不用postman也能快速调用。

    使用方式:安装插件后,其右侧会有RestServices侧边栏,点击打开即可:

    十二:Rainbow Brackets

    彩虹括号。括号嵌套时,会用不同的颜色将括号标出

     

    十三:Jrebel for Intellij

    贼好用的热部署工具!修改class文件自动编译,不用再重启节约大量开发时间。

    JRebel是一款JVM插件,它使得Java代码修改后不用重启系统,立即生效。

    激活地址参考:https://jrebel.qekang.com/

    添加插件后会多出现这两个启动按钮:

      

    改变部分代码,点击Build Project 或者 Build Module ,就会进行热部署;

    或者开启自动编译,当鼠标移出到IDEA以外窗口时也会自动编译

  • 相关阅读:
    Leetcode 349. Intersection of Two Arrays
    hdu 1016 Prime Ring Problem
    map 树木品种
    油田合并
    函数学习
    Leetcode 103. Binary Tree Zigzag Level Order Traversal
    Leetcode 102. Binary Tree Level Order Traversal
    Leetcode 101. Symmetric Tree
    poj 2524 Ubiquitous Religions(宗教信仰)
    pat 1009. 说反话 (20)
  • 原文地址:https://www.cnblogs.com/boris-et/p/10419560.html
Copyright © 2011-2022 走看看