打开Preferences
File->settings->Editor->Live Templates
template group设置自己group的name,这里设置的是chen
live Template这里设置的是*
然后跟着图片里面箭头设置,设置自己喜欢的快捷键 在Abbreviation里面
其中箭头2 Template text:
*
*
* $VAR1$
* @return $returns$
* @author cyh
* @date $date$ $time$
*/
其中图片箭头3,在Edit variables里面添加参数和返回值的自动取值
VAR1脚本:
groovyScript("
def result='';
def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();
for(i = 0; i < params.size(); i++) {
if(i!=0)result+= ' * ';
result+='@param ' + params[i] + ((i < (params.size() - 1)) ? '\\n' : '');
};
return result", methodParameters())
注意:如果格式不对,脚本可以微调。
箭头4可以选自己的快捷键,我用的是enter(回车)。
箭头5全部勾选。
然后再你的方法上面直接输入/ ** 然后按enter键
有不对的地方,希望指正(抱拳)