IDEA配置
import导入优化配置,将 Preferences-> Editor-> Code Style-> java->imports class count to use import with "*" 将默认5调整为99, 避免出现 import * 情况出现
Preferences->Plugins 安装sonarLint 代码规范监测工具
Preferences->Plugins 安装Alibaba Java Coding Guidelines 阿里巴巴代码规范工具
IDEA类注释
Preferences**->** Editor**->** File and code Templates
类&接口注释模板
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
/**
* @author: smile
* @title:
* @projectName:
* @description: TODO
* @date: ${DATE} ${TIME}
*/
public class ${NAME} {
}
IDEA方法注释
Preferences**->** Editor**->** Editor**->** Live Template
点击Live Template,选择新建分组Template Group 起一个你喜欢的组名点击ok
选择Live Template 添加快键键缩写
添加*,添加说明:方法注释,将方法注释模板放置在下方Template Text中
方法注释模板
*
*
* @description
* @author smile
* @date $date$
* @param $param$
* @return $return$
**/
初次配置会出现Define,再次会出现Change。直接勾选java即可
配置Edit variables
当我们配置Expression时点击填写参数下拉框会有对应配置供我们选择,完成后 注意到下方有个Expand with 这边enter是联合我们的缩写的一个快捷键,可根据自己需求设置
配置入参和返回字段的default value,否则会出现入参和返回类型为null的情况
//param
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
groovyScript("if("${_1}" == 'void'){def result = ''} else { def returnType = "${_1}"; def result = '\r\n * @return: ' + returnType; return result;}", methodReturnType());
点击Apply 进行引用,ok关闭页面,下一步开始使用
开始使用,输入 /** 回车 即可
添加忽略文件 .idea, .iml
Preferences**->** Editor**->** File Types
Annotation Processors设置
FILE Encoding设置
- Preferences->Editor->File Encoding
- Global Encoding UTF-8
- Project Encoding UTF-8
- Default encoding for properties files UTF-8
设置开发环境
File**->** Project Structure...
- 设置SDK 1.8
- 设置 Language level 8