Idea 自定义Live Templates模板
一、添加类自动注释
File ==>> Settings ==>> Editor ==>> File and Code Templates == >> Includes ==>> 添加File Header
内容模板
/**
*@description:TODO
*@author: ${USER}
*@create: ${DATE} ${HOUR}:${MINUTE}:${SECOND}
*/
切换到 Files ==>> Class,在类声明上填入以下内容,并勾选Enable Live Templates 开启此模板
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
public class ${NAME} {
}
二、添加类方法注释
左上角选择 File -> Settings -> Editor -> Live Templates;
点击“+”号,选择Template Group;
输入任意名称;
在新增的 Template Group中 新建 Template Live
方法注释模板
/**
* @author: $author$
* @date: $date$ $time$
* @description: TODO
$params$
* @return $returns$
*/
编辑方法模板中的变量
其中,params为方法入参数,这里需要配置groovyScript函数,将下面的内容拷贝到Expression
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())
点击 change,勾选以下内容