IDEA开发过程中常用插件必备

本文介绍了IntelliJ IDEA中提高开发效率的必备插件,包括强大的代码补全工具Codota、自动填充参数插件Autofilling Java call arguments、JSON转实体类插件GsonFormat等。

本篇为大家介绍一些在开发过程中,经常可以使用到的一些IntelliJ IDEA插件和提高工作效率的方法,关于如何安装插件可以参考本专栏前面两小节的内容。

一、Codota


极其强大的代码自动补全

当我们第一次使用某个类,对该类的某个函数不够熟悉时,可以通过该插件搜索相关用法,快速模仿学习。

二、Auto filling Java call arguments


开发中,我们通常会调用其他已经编写好的函数,调用后需要填充参数,但是绝大多数情况下,传入的变量名称和该函数的参数名一致,当参数较多时,手动单个填充参数非常浪费时间。

该插件就可以帮你解决这个问题。

安装完该插件以后,调用一个函数,使用 Alt+Enter 组合键,调出 "Auto fill call parameters" 自动使用该函数定义的参数名填充。

三、GsonFormat


GsonFormat插件工具可以快速的将JSON转换为实体类


{"id":1,"author":"zimug","title":"手摸手教你开发spring boot","content":"c","createTime":"","reader":[{"name":"zimug","age":18},{"name":"kobe","age":37}]}

插件安装好之后,先定义一个空的实体类(只有类名和花括号),使用快捷键Alt + S调出代码生成配置页面,相信后面你就都会了。这是根据JSON生成出来的对应的java bean的代码。


public class Article{/**
     * id : 1
     * author : zimug
     * title : 手摸手教你开发spring boot
     * content : c
     * createTime :
     * reader : [{"name":"zimug","age":18},{"name":"kobe","age":37}]
     */

    private Long id;
    private String author;
    private String title;
    private String content;
    private String createTime;
    private List<ReaderBean> reader;



    public static class ReaderBean{/**
         * name : zimug
         * age : 18
         */

        private String name;
        private int age;

        public String getName(){return name;}

        public void setName(String name){
            this.name = name;}

        public int getAge(){return age;}

        public void setAge(int age){
            this.age = age;}}}

四、Rainbow Brackets


代码由于括号太多,不确定当前代码行是否属于某个代码块,此时这个插件就会帮上大忙。

五、 Maven Helper


日常开发中,可能经常会遇到jar包冲突等问题,就需要通过查看maven依赖树来查看依赖情况。这种方式不是很高效,这里推荐一个插件,安装之后,直接打开pom文件,即可查看依赖数,还能自动分析是否存在jar包冲突。

六、 Key promoter X


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

当我使用鼠标查看一个方法都被哪些类使用的时候,就会在右下角提示:

时间长了我就会记住,下回我就记得用快捷键了

七、 换个美女图


设置方法:

Ctrl+Shift+A(或者help -> find action)调用弹窗后输入Set Background Image

在里面设定要设置为Image的图片,透明度调到15左右,保存即可。

看着美女写代码,效率会不会更高一点!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

枫叶(接毕设)QQ:3042127848

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值