类注释
file->settings->editor->file and Code Templates
效果展示
类的模板代码
/**
* @Description:
* @Author: 张三
* @Date: ${DATE}
*/
public class ${NAME} {
}
方法注释
File->Settings->Editor->Live Templates里面选择Templates Group自己建立一个组
方法注释的模板1
/**
*@Description: $discription$
*@Param: $params$
*@return: $return$
*@Author: 张三
*@date: $date$
*/
然后选择Live Templates里面的Live Template
效果展示:
方法注释的模板2(本人使用的)
/**
* @Description: $description$
* $VAR1$
$params$* @return: $returns$
* @Author: 张三
* @Date: $date$
*/
参数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())
更改:
方法注释模板3(idea2020.3.4版本使用)
/**
* @Description: $description$
* $VAR1$
$params$ * @return: $returns$
* @Author: 张三三
* @Date: $date$
*/
参数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())
效果图: