使用了阿里的代码检测插件,对类、方法注释都有要求,为了一劳永逸...
另外自己总结是因为网上的一些资源总有些缺陷,并不好用。
一、为类添加自动注释模版
在 Editor > File and Code Templates
/**
*
* @author xiaoxudong
* @date ${DATE} ${TIME}
*/
把ActionScript File Header 和 File Header 都配置上模板代码,再新生成class时就会自动加上了类注释。
二、为方法添加自动注释模版
在 Editor > Live Templates
先点右上角绿色加号,选第二个Template Group,输入名称比如MyGroup
然后选中MyGroup,点右上角绿色加号,选第一个Live Template
Abbreviation项填*,Template text填下面代码
**
*
* @author xiaoxudong
* @date $date$ $time$
* $params$
* @return $returns$
*/
然后点右边 Edit variables 按钮,按图填入
其中 params 的Expression为
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' + '\\t' : ''); }; return result", methodParameters())
最后点击Change指定使用范围打钩
开始使用,在方法上输入 /*,然后按Tab键即可