IEDA 自动生成类注释和方法注释
- 新建类,自动生成类注释的模板配置
File->Settings->Editor->File and Code Templates->Class
/**
* @Description: TODO
* @author: scott
* @date: ${YEAR}年${MONTH}月${DAY}日 ${TIME}
*/
![](https://oscimg.oschina.net/oscnet/up-80fd06da2cf1664f6745296444ea29a776e.png)
- 通过快捷键,添加类注释和方法注释的模板设置
- 类注释 【快捷键:cls + TAB】
File->Settings->Editor->Live Templates->Class
![](https://oscimg.oschina.net/oscnet/up-47aca281d9865a742066045dd1a51dcf71e.png)
![](https://oscimg.oschina.net/oscnet/up-cd6e938900d4b6883a0bfc0148039f9c345.png)
![](https://oscimg.oschina.net/oscnet/up-8f61336a9ab4cae95e6bcc140caf6d78608.png)
/**
* @Description: TODO
* @author: scott
* @date: $DATE$ $TIME$
*/
![](https://oscimg.oschina.net/oscnet/up-e4c49552eadadd5f37a9be9ab3c8c1f6627.png)
![](https://oscimg.oschina.net/oscnet/up-0a2ad59b1943cbfd9dc9c166cc166d26c5d.png)
![](https://oscimg.oschina.net/oscnet/up-8e67a6373728517ef5c51a5e7cd382573ef.png)
2. 方法注释 【快捷键:/** 回车】
![](https://oscimg.oschina.net/oscnet/up-6f421b5eabd91cb0e84f2a22a2c13fdee28.png)
*
* @Description: TODO
* @author: scott
* @date: $DATE$ $TIME$
$PARAMS$
* @Return: $RETURN$
*/
注:PARAMSPARAMS是故意无星号开头,template的Abbreviation
是*
,template的第一行也是*
,这样输入/**
回车就能输出注释
PARAMSPARAMS设置
groovyScript("if(\"${_1}\".length() == 2) {return '';} else {def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();for(i = 0; i < params.size(); i++) {if(i==0){result+='* @param ' + params[i] + ': '}else{result+='\\n' + '* @param ' + params[i] + ': '}}; return result;}", methodParameters());