IDEA添加注释模板
1、新建类、接口是自动生成的注释模板
File -> Setting -> Editor -> File and Code Templates ,修改File Header 内容为如下内容:
/**
* $END
* @author alan
* @date ${DATE} ${TIME}
* @version 1.0
*/
2、手动触发的模板
Editor -> Live Templates:
新建一个 Live Template
1)类的注释模板
/**
* $START$
* @author alan
* @date $date$ $time$
* @version 1.0
*/
注意修改触发的范围:
然后为定义的变量设置值:(点击 Edit variables)
2)方法的注释模板
* * $START$ * @author alan * @date $date$ $time$ $params$ $return$ */
params对应脚本:
groovyScript("if(\"${_1}\".length() == 2) {return '';} else {def result='\\n'; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();for(i = 0; i < params.size(); i++) {if(i<(params.size()-1)){result+=' * @param ' + params[i] + ' ' + '\\n'}else{result+=' * @param ' + params[i] + ' '}}; return result;}", methodParameters());
return对应脚本:
groovyScript("def returnType = \"${_1}\"; def result = ''; if(returnType != 'void'){result = '\\n * @return ' + returnType}; return result;", methodReturnType());
触发条件
在方法上输入 /** 按下 Tab (这里注意,一定是 Tab 来触发,而不是按 Enter 来触发)
3、Postfix Completion
Postfix Completion 是IDEA定义好的模板,用户是不能修改的。Postfix Templates 较 Live Templates 能快 0.01 秒
常用的Postfix Completion如下图: