IDEA配置模板注释
类注释配置
File | Settings | Editor | File and Code Templates
Includes中File Header
加入:
/**
* @author:
* @date: ${DATE} ${HOUR}:${MINUTE}
* @description:
*/
方法注释配置
操作步骤:
File | Settings | Editor | Live Templates
点右边新加 TemplatesGroups
名字随意
在上面新加的groups中新加 LIve Template
名字为*
Template text内容为:
*
* @create by:
* @description: TODO
* @create time: $date$ $time$
$params$
* @return $return$
*/
(* ̄(oo) ̄) : edit variables配置:
Name | Expression |
---|---|
date | time() |
time | date() |
params | 1见下引用 |
return | methodReturnType() |
params 对应 Expression:
`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'+'\\b' : '')}; return result", methodParameters())`
结尾说明
因为IDEA生成注释的默认方式是:/*+模板名+快捷键(比如若设置模板名为add快捷键用Tab,则生成方式为
/*add+Tab),如果不采用这样的生成方式IDEA中没有内容的方法将不可用,例如获取方法参数的methodParameters()、
获取方法返回值的methodReturnType()!