idea个人常用设置

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

一、Live Template

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

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

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

@Test
public void test() {

}

使用方法:输入test后按tab键
idea个人常用设置_第1张图片
文档注释模板:
Abbreviation:d
Description:文档注释
Template text :

/**
 * $description$ 
* @version 1.0
* @date $date$ $time$
* @author yex
*/

变量:
description:fileName()
date:date()
time:time()
使用方法:在类名称的上一行输入d后按tab键
idea个人常用设置_第2张图片
方法注释模板:
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键
idea个人常用设置_第3张图片
注释模板:
Abbreviation:c
Description:注释
Template text :

/**  */

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

方法注释使用示例:

二、文件头

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

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

File Header

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

三、提示忽略大小写
路径:File->Setting->Editor->Code Completion
将Match case选项去掉勾选状态。
idea个人常用设置_第4张图片

四、生成 serialVersionUID

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

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

idea个人常用设置_第5张图片
用法:光标定位到类名称所在位置,按Alt+Enter键,选择Add ‘serialVersionUID’ field,如图:
idea个人常用设置_第6张图片

五、自动导包

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

勾选自动导入和自动优化包,如图
idea个人常用设置_第7张图片
顺便设置一下导入包的风格,根据谷歌代码规范,避免使用*导入,设置如下
idea个人常用设置_第8张图片

你可能感兴趣的:(java后端)