快速使用IntelliJ IDEA指南

3,295 阅读2分钟

快速配置

自动加类注释

1)打开Preferences

2)搜索框输入“File and Code Templates”,打开“File and Code Templates”

3)在右侧的Files一栏中,找到Class,编辑注释。注释可参考以下:

#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
/**
 * ${Description}
 *
 * @author ${USER} on ${DATE}
 */
public class ${NAME} {
}

自动提示忽略大小写

1)打开Preferences

2)搜索框输入“Code Completion”,打开“Code Completion”

3)去掉Match case勾选框

自动优化导包 Auto import

1)打开Preferences

2)搜索框输入“Auto import”,打开“Auto Import”

3)选中Add unambiguous imports on the fly和Optimize imports on the fly

推荐插件

lombok

Lombok能通过注解的方式,在编译时自动为属性生成构造器、getter/setter、equals、hashcode、toString等方法。 使用lombok 后,不需要再手动写getter/setter等方法,使得代码更简洁。

@Data
public class SuggestRequestType {

    private String keyword;

    private boolean trace;

    private Integer count;
}

Alibaba Java Coding Guidelines

阿里巴巴基于《阿里巴巴Java开发规约》手册内容,研发了一套自动化的IDE检测插件(IDEA、Eclipse)。它就是Alibaba Java Coding Guidelines 插件。

插件安装后,右键项目,点击编码规范扫描,会生成Blocker 、Critical 、Major 错误等级说明。该插件支持实时检测功能。可在Tools->阿里编码规范里设置。

Maven Helper

支持一键查看maven依赖,查看冲突的依赖,一键进行exclude依赖。 在插件安装好之后,我们打开pom.xml文件,在底部会多出一个Dependency Analyzer选项,如图

GenerateAllSetter

new一个对象后,鼠标停在新建的对象上,按快捷键option+enter(mac)选择一键生成这个对象所有的set方法。

Statistic

Statistic用于统计项目代码的行数,安装后,可点击下面任务栏的Statistic标签进行代码统计。可统计不同类型的文件大行数核占用内存大小等参数。

Overview 参数说明(例如java)

Count : java文件的数量

Size SUM : java所有文件总占用硬盘大小

Size MIN : java文件的最小文件占用硬盘大小

Size MAX : java文件的最大文件占用硬盘大小

Size AVG : java文件的平均占用硬盘大小

Lines : java文件的总行数

Lines MIN : java文件的最小行数

Lines MAX : java文件的最大行数

Lines AVG : java文件的平均行数