idea个人常用设置

按照个人习惯,安装完idea之后,定制一些设置,符合自己的操作习惯。

一、Live Template

路径:File->Setting->Editor->Live Template

使用Live Template添加模板注释,自动生成相应的注解。

junit测试方法模板:
Abbreviation:test
Description:junit测试方法
Template text :

@Test
public void test() {

}

使用方法:输入test后按tab键
在这里插入图片描述
文档注释模板:
Abbreviation:d
Description:文档注释
Template text :

/**
 * $description$ <br>
 * @version 1.0 <br>
 * @date $date$ $time$ <br>
 * @author yex <br>
 */

变量:
description:fileName()
date:date()
time:time()
使用方法:在类名称的上一行输入d后按tab键
在这里插入图片描述
方法注释模板:
Abbreviation:*
Description:方法注释
Template text :

**
 * $description$ <br>
 * @version 1.0 <br>
 * @date $date$ $time$ <br>
 * @author yex <br>
 * 
$params$
 * @return $return$
 */

变量:
description:methodName()
date:date()
time:time()
params:groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+=' * @param ' + params[i] + ((i < params.size() - 1) ? '\\n ' : '')}; return result", methodParameters())
return:methodReturnType()
使用方法:在方法的上一行输入/*后按tab键
在这里插入图片描述
注释模板:
Abbreviation:c
Description:注释
Template text :

/**  */

使用方法:在字段名称的上一行输入c后按tab键

方法注释使用示例:
在这里插入图片描述

二、文件头

设置了文件头,可以在生成Java类的时候自动添加一些信息。

路径:File->Setting->Editor->File and Code Template

File Header

/**
 * @version 1.0 <br>
 * @date ${DATE} ${TIME} <br>
 * @author yex <br>
 */

三、提示忽略大小写
路径:File->Setting->Editor->Code Completion
将Match case选项去掉勾选状态。
在这里插入图片描述

四、生成 serialVersionUID

对于实现了Serializabled的类,自动生成serialVersionUID字段。

路径:File->Setting->Editor->Inspections,搜索serializabled,如图

在这里插入图片描述
用法:光标定位到类名称所在位置,按Alt+Enter键,选择Add ‘serialVersionUID’ field,如图:
在这里插入图片描述

五、自动导包

路径:File->Setting->Editor->General->Auto Import

勾选自动导入和自动优化包,如图
在这里插入图片描述
顺便设置一下导入包的风格,根据谷歌代码规范,避免使用*导入,设置如下
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/aouoy/article/details/106904246