IntelliJ IDEA自动设置代码注释的方法(带参数,带返回值,如果没有则跳过参数或返回值方法)

作者: 时间: 2018-03-31 分类: 技术文章 | 0条评论 |

习惯了VS下面开发.NET,按下///+Tab键就能自动添加注释,现在用IDEA开发JAVA,还真是有点不习惯。所以今天整理了一下IDEA自动添加注释的方法,并且设置成快捷键。按照本文操作,最后只要按下:/**+Tab键,就可以实现跟VS一样的效果了~~~IDEA自动设置代码注释的方法(带参数,带返回值,如果没有则跳过参数或返回值方法)

方法注释:打开File->Setting->Editor->LiveTemplates

IntelliJ IDEA自动设置代码注释的方法(带参数,带返回值,如果没有则跳过参数或返回值方法)

点击右边上面那个绿色的+号,选择Template Group双击,然后弹出一个窗口,随便添加一个名字,我这里添加的是CommentAssistant然后点击OK

IntelliJ IDEA自动设置代码注释的方法(带参数,带返回值,如果没有则跳过参数或返回值方法)

还是在File->Setting->Editor->LiveTemplates这个路径下点击一下刚刚你添加的那个名字(我这是CommentAssistant),然后点击右边上面那个绿色的+号,选择LiveTemplate双击,填写下面的图上的框

IntelliJ IDEA自动设置代码注释的方法(带参数,带返回值,如果没有则跳过参数或返回值方法)

选择生效范围:Java

IntelliJ IDEA自动设置代码注释的方法(带参数,带返回值,如果没有则跳过参数或返回值方法)

最后点击右下角的Edit variables 按钮,然后弹出一个窗口

模版内容:
*
* @Description: $params$$return$
*/

params参数表达式:
groovyScript("def result=''; def stop=false; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); if (params.size()==1 && (params[0]==null || params[0]=='null' || params[0]=='')) { stop=true; }; if(!stop) { for(i=0; i < params.size(); i++) {result +=((i==0) ? '\\r\\n' : '') + ((i < params.size() - 1) ? ' * @param: ' + params[i] + '\\r\\n' : ' * @param: ' + params[i] + '')}; }; return result;", methodParameters())

return参数表达式:
groovyScript("def result=''; def data=\"${_1}\"; def stop=false; if(data==null || data=='null' || data=='' || data=='void' ) { stop=true; }; if(!stop) { result += '\\r\\n' + ' * @return: ' + data; }; return result;", methodReturnType())

IntelliJ IDEA自动设置代码注释的方法(带参数,带返回值,如果没有则跳过参数或返回值方法)

最终效果是这样的

All by flydoos 2018-03-30

本文采用 CC协议 发布,转载请注明:转载自 吾乐吧软件站

本文链接地址:http://www.wuleba.com/?p=29632

发表评论


微软MSDN资源免费订阅,MSDN 我告诉你