快速配置
自动加类注释
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文件的平均行数