Idea常用插件

1、Chinese (Simplified) Language Pack/中文语言包

官方出品的IDEA汉化包。对于英文不太好的,可以优先考虑安装。

2、Alibaba Java Coding Guidelines

阿里巴巴的Java开发手册,里面规范了代码风格的各种行为规范。

如果开启了实时检测,在代码中不规范的部分将直接波浪线或者红线警告;如果没有开启实时检测,只需要在需要检测的代码区内右击,选择编程规范扫描即可。

image-20201004091239419

3、Translation

对于英语不好的同学来说这个功能可谓是coding必备,不管是看源码,还是看别人代码中变量名的意思,都十分重要。

光标框选你想翻译的词、句、注释块等等等等,啥都可以,右击第一个Translation即可,翻译结果气泡显示。

4、CodeGlance

这个插件主要是用于快速定位代码,装上这个插件,就可以实现代码快速预览的功能了。

5、Free MyBatis plugin

装上这个插件以后,可以实现从mapper接口跳转到mybatis的xml文件中。

6、Lombok

省去写get\set\toString方法的功夫。注意这个插件在实际开发中,如果公司明确要求不可以使用,那就一定不使用,这个插件争议性也很强,虽然很省事,但是会引发很多问题,比如对代码侵入性强,团队一人使用,所有人都要使用。

安装完成后也不能直接使用,我们要在(web项目)pom.xml依赖中加入lombok依赖,在实体类中即可使用。

依赖

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

 当你需要在实体类中引入什么功能时,直接使用注解即可

package com.feng.model;

import lombok.*;

/**
 * <h3>firstIdeaProject</h3>
 * <p></p>
 *
 * @author : Nicer_feng
 * @date : 2020-10-04 11:11
 **/

@Data
@ToString
@EqualsAndHashCode
@AllArgsConstructor
@NoArgsConstructor

public class Book {
    private String name;
    private double money;
    private int page;

}

@Data注解

image-20201004112246246

@AllArgsConstructor

image-20201004112305858

@NoArgsConstructor

image-20201004112323985

@ToString

image-20201004112420342

@EqualsAndHashCode

image-20201004112524695

Maven Helper

现在 Java 项目通常会使用 maven 或者 gradle 构建,对于maven 项目来说, jar 包冲突非常常见。

安装后 IDEA 中打开 pom.xml 文件时,就会多出一个 "Dependency Analyzer" 选项卡。该插件支持值插件冲突的 jar 包,可以选择冲突的 jar 包将其 exclude 掉。

preview

FindBugs

FindBugs 作为静态代码检查插件,可以检查你代码中的隐患,并给出原因。

preview

7、GenerateO2O、GenerateAllSetter

实际开发中还有一个非常常见的场景: 我们创建一个对象后,想依次调用 Setter 函数对属性赋值,如果属性较多很容易遗漏或者重复。

可以使用这 GenerateAllSetter 提供的功能,自动调用所有 Setter 函数(可填充默认值),然后自己再跟进实际需求设置属性值。

preview

8、Rainbow Brackets

由于很多人没有养成好的编码风格,没有随手 format 代码的习惯,甚至有些同事会写代码超过几百行,阅读起来将非常痛苦。

痛苦的原因之一就是找到上下文,由于括号太多,不确定当前代码行是否属于某个代码块,此时这个插件就会帮上大忙。

9、RestfulToolkit

可以直接在编辑器中进行http请求,接口测试,轻便型的postman

可以根据 URL 直接跳转到对应的方法定义,快捷键:Ctrl+\

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值