zoukankan      html  css  js  c++  java
  • Idea没安装几款好用的插件,怎么风骚的写代码???

    ​ 工欲善其事,必先利其器,好的工具可以提升我们的开发效率,越来越多的Java程序员从Eclipse转到了Jetbrains家的Idea。今天给大家介绍的是我常用的十几款Idea必装的插件。
    ​ Tips: 没安装几款好用的插件怎么风骚的写代码。

    插件列表

    1. Lombok
    2. Free Mybatis plugin
    3. Mybatis-log-plugin
    4. Maven Helper
    5. POJO-to-JSON
    6. GenerateAllSetter
    7. SequenceDiagram
    8. Key promoter X
    9. Ideavim
    10. Translation
    11. Rainbow Brackets
    12. CodeGlance

    Lombok插件

    ​ Lombok使用注解自动Java实体类常见的set、get、toString、构造器等方法。 注意还要在Maven项目的pom.xml中添加配置。

    <dependency>
    	<groupId>org.projectlombok</groupId>
    	<artifactId>lombok</artifactId>
    	<version>1.18.12</version>
    	<scope>compile</scope>
    </dependency>
    

    在实体类上加上@Data注解即可。

    image-20200913100111294

    Free Mybatis plugin插件

    ​ 安装此插件后,能够实现Mybatis的接口类与XML之间的方法跳转,并且编写代码过程中智能的提示Mybatis语法错误。

    image-20200913104655732

    Mybatis-log-plugin插件

    ​ 能够帮助我们查看Mybatis执行的SQL语句。

    Maven Helper插件

    ​ 安装此插件后,可以很方便的查看Maven项目Jar包冲突,依赖关系树。

    image-20200913104719674

    POJO-to-JSON插件

    ​ 工作中为了测试需要,我们需要将简单 Java 领域对象转成 JSON 字符串方便用 postman 或者 curl 模拟数据,此插件可以很方便的把实体类转换成对应的JSON字符串。

    image-20200913104828387

    GenerateAllSetter

    ​ 对一个实体类变量进行set赋值时,只要你选中需要生成set方法的对象,按下快捷键 alt+enter ,能够自动生成所有set方法,省去手动一个个敲的烦恼。

    image-20200913105857222

    SequenceDiagram插件

    ​ 有的时候,我们需要梳理业务逻辑或者阅读源码。SequenceDiagram 插件是一个很方便生成UML时序图的插件,方便我们理解方法调用流程。

    image-20200913105950038

    Key promoter X插件

    ​ Idea众多的快捷键相信没人能够全部记下来 。安装此插件可以在你使用鼠标点击的时候,提示有更好的快捷键代替,方便我们慢慢记忆常见的快捷键。

    image-20200913110012998

    Idea Vim插件

    ​ 如果你是神一般的编辑器VIM的忠实粉丝那么装了这款插件,你在Idea中也能够使用VIM的基本功能了。

    image-20200913110048423

    Translation插件

    ​ 阅读源码碰到不认识的单词,使用此插件选中翻译即可。

    image-20200913110130143

    image-20200913110108591

    Rainbow Brackets插件

    ​ Rainbow Brackets可以实现对不同层级括号使用不同的颜色高亮,增加辨识度,特别是在嵌套层级比较多或者代码缩进不规范的时候作用更明显。

    image-20200913110351181

    CodeGlance插件

    ​ 类似于Sublime的MiniMap很方便的查看代码。

    image-20200913110831196

    更多资源与第一手博客,请关注公众号:程序员众推,获取

  • 相关阅读:
    Delphi 2009 新增单元 Character[1]: ToUpper、ToLower
    复制整个文件夹(当然包括嵌套文件夹)
    Delphi 的匿名多线程
    Delphi 2009 泛型容器单元(Generics.Collections)[4]: TDictionary<T>
    Delphi 2009 泛型容器单元(Generics.Collections)[3]: TStack<T>
    Delphi 2009 泛型容器单元(Generics.Collections)[2]: TQueue<T>
    Delphi XE 10.3.3 RSA 签名(IdSSLOpenSSLHeaders)
    Delphi XE 与 Delphi 7 转换
    webacula安装部署流程
    webacula root登陆密码错误解决方案
  • 原文地址:https://www.cnblogs.com/codhome/p/13664872.html
Copyright © 2011-2022 走看看