1. 创建模版
点击 Template Group 创建 MyGroup(名字随意)
再在 MyGroup 中添加 Live Template 名字命名为 *
Template text 为
*
* $params$
* @return $returns$
* @author Zhangxy
* @date $date$ $time$
*/
2. 变量参数
params 参数脚本:
groovyScript("def result='\\n'; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); if(params.size()==1 && params[0]=='')return ''; for(i = 0; i < params.size(); i++) {result+=' * @param ' + params[i] + ((i < params.size() - 1) ? ' \\n':' ')}; return result;", methodParameters())
即:
groovyScript("
def result='\\n';
def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();
//没有参数的情况
if(params.size()==1 && params[0]=='')return '';
for(i = 0; i < params.size(); i++) {
result+=' * @param ' + params[i] + ((i < params.size() - 1) ? ' \\n':' ');
};
return result", methodParameters()
)
returns 参数:
methodReturnType()
date 参数:
date()
time 参数:
time()
3. 效果
在方法上输入 /** 后按 tab键