1、设置类注释模板
File-->settings-->Editor-->File and Code Templates-->Files
image.png模板内容:
/**
* @program: ${PROJECT_NAME}
*
* @description: ${description}
*
* @author: gongj
* @Description: TODO
* @create: ${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE}
**/
public class ${NAME} {
}
生成的样子
image.png
2、设置方法模板
File-->Settings-->Editor-->Live Templates
image.png
(1)新建组:命名为ddd
image.png
image.png
然后在ddd分组下面新建模板
image.png
这有几个地方需要注意:
Abbreviation:填模板的缩写,可以使用*号作为代号,方便后面调用模板。
Options→Expand with:填注释模板的扩展快捷键,根据使用习惯,这里使用默认的Tab。
Template text:填写注释模板的内容。参数名使用
${参数名}$
的格式。
*
* @Description TODO
$params$
* @Author gongj
* @Date $date$ $time$
**/
image.png
(2)、然后点击Edit variables,会读取刚刚在注释模板中的配置的参数。在Expression的下拉框中选择方法为其赋值。
image.png
方法参数param取值的脚本如下所示:
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) ? '\\r\\n' : '')}; return result", methodParameters())
注意:只有用这个脚本,多个参数才是才是各占一行,如果用methidParameters(),则多个参数会只占一行,如:@param [a, b],
(3)、点击模板页面最下方的警告Define,来设置将模板应用于哪些场景,选择Everywhere-->Java即可。(如果曾经修改过,则显示为change而不是define,如下图)
image.png
到此配置完成!!!
在方法上面输入/** 然后按住tab键 生成效果:
image.png
网友评论