idea 自动生成注释
idea 注释
一.类注释
创建类时自动生成
1. file >> settings
Editor >> FIle and Code Templates
2.添加
/** * Title : ${NAME}<br> * Description : <br> * Create on : ${DATE} ${TIME}<br> * * @author Li Xiaojun * @version 1.0.0 * */
二. 方法注释
1. file >> settings
Editor >> Live Templates
2. 添加 Templates Group , 添加 Live Templates
** * $file_name$ -- $enclosing_method$ <br> * @Author: Li Xiaojun <br> * @Date: $date$ $time$ <br> * @Description: <br> * Used in: <br> * * $Param$ * $returnType$ */
Param 添加Default Value
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());
returnType 添加 Default Value
groovyScript("def returnType = \"${_1}\"; def result = '@Return: ' + returnType; return result;", methodReturnType());
使用 方法输入 /* 点回车
效果:
木头羊大圣