1.设置 class、interface、枚举类头部注释模板
ctrl + shift + s -> Editor->File and Code Templates
分别设置 Class、Interface、Enum
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
/**
* 〈功能概述〉<br>
* @className: ${NAME}
* @package: ${PACKAGE_NAME}
* @author: ${USER}
* @date: ${DATE} ${TIME}
*/
public class ${NAME} {
}
2.设置方法注释模板
方法注释模板根据公司规定或者是个人习惯自己设置,没有必要完全照搬别人的东西,适合自己的才是最好的。
ctrl + shift + s -> LiveTemplates
2.1 添加模板组
2.2 添加模板
2.3 模板命名
2.4 定义模板格式
*
* 概述
*
* @author yourName
* @date $date$ $time$
$params$
* @return $return$
*/
2.5 选择应用场景
2.7 选择快捷键
2.6 编辑模板参数
date date()
time time()
params 参考下文
return methodReturnType()
需要注意的是,一个方法可能会有多个参数,如果设置为@param 会比较鸡肋,我这里设置为 $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())