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

使用

posted @ 2022-04-08 10:04  TabKey9  阅读(278)  评论(0编辑  收藏  举报