IDEA设置类注释、方法注释以及触发
IDEA-设置-编辑器-实时模板
设置 类 注释
如图新增名为UserComment的模板组

模板文字:
/**
* @description: [功能描述]
* @param:
* @return:
* @author: TabKey9
* @update: $date$ $time$
*/
编辑变量
名称 - 表达式
date - date()
time - time()

更改适用场景

同理,设置 方法 注释如下
新增名为userDefine是模板组

**
$param$
$return$
* @date $date$ $time$
*/
# 名称 - 表达式 - 默认值
param - annotated("annotation qname") - groovyScript("if(\"${_1}\".length() == 2) {return '';} else {def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();for(i = 0; i < params.size(); i++) {if(i==0){result+='* @param ' + params[i] + ' '}else{result+='\\n' + ' * @param ' + params[i] + ' '}}; return result;}", methodParameters());
return - annotated("annotation qname") - groovyScript("def returnType = \"${_1}\"; def result = '* @return ' + returnType; return result;", methodReturnType());
date - date() - null
time - time() - null
使用








浙公网安备 33010602011771号