IDEA注释配置

251 阅读1分钟

注释配置

方法注释

点击设置进如Live Templates

image.png

新增组

image.png

名字随意起名我这里起名叫做myTemplates

image.png

对于新建组创建配置文件

image.png 点击修改Abbreviation为* image.png 如下图 image.png Template text:填写

用户@author后面写上自己Yapi上面的id

**
  * @author: 405
  * @date: $date$
  $params$
  $return$ 
  */

点击

image.png

image.png 修改对应列表

Nameexpressiondefault value
datedate()
params

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());  |

| return |  | groovyScript("def returnType = "${_1}"; def result = '* @return: ' + returnType; return result;", methodReturnType()); |

params

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());

return

groovyScript("def returnType = "${_1}"; def result = '* @return: ' + returnType; return result;", methodReturnType());

image.png

观察这个地方没有配置过的话应该是define,点击define之后勾选java 我是太无聊了所以勾选了所有

image.png

方法注释使用方法

方法上先打上/*

image.png

然后再_后点击键盘上的tab健不是输入tab!!!!!!!

image.png

方法注释over

类/接口/枚举接口注释

image.png

用户@author后面写上自己Yapi上面的id

/**
*@author 405
*@date ${DATE}
*/

这个放在什么地方不用交了,不会就谢罪吧