一、配置类注释模板
-
File → setting… → Editor → Live Templates,如下图所示:
-
点击右侧 + 号,选择创建模板组,并输入模板的名称,具体如下图所示:
-
选择刚刚新建的模板组,点击右侧 + 号,创建新模板,具体如下图所示:
-
配置模板快捷键、配置模板内容,点击Define(如果以前做过修改会显示为Change),会出现列表,选择Java(根据自己的需求选择此模板应用的场景)。具体如下图所示:
·为了后期使用的方便,此模板的名称设置为“ * ”,因为IDEA中使用注释时,需要自己敲打“ / “,然后敲打“ * ”,再加上模板名称“ * ”,正好为“ /** ”
注意模板中第一行只有一个*号,不是/**
*
$params$
$return$
*/
重点:
params参数的实现方式:
groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+='* @param ' + params[i] + ((i < params.size() - 1) ? '\\n ':'') };return result", methodParameters())
return的实现方式:
groovyScript("return \"${_1}\" == 'void' ? '*' : '\\r\\n * @return ' + \"${_1}\"", methodReturnType())