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

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

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

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

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

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

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

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

选择生效范围:Java

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

最后点击右下角的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自动设置代码注释的方法(带参数,带返回值,如果没有则跳过参数或返回值方法)插图4

最终效果是这样的

All by flydoos 2018-03-30

版权声明:

小编:吾乐吧软件站

链接:https://wuleba.com/2639.html

来源:吾乐吧软件站

本资源仅供个人学习,禁止用于商业用途。下载后请于24小时内删除,并支持正版或原作者。因使用本资源导致的任何法律纠纷或损失,由使用者自行承担。

THE END
上一篇 BenVista PhotoZoom Pro 7.1.0 简体中文绿色便携版(图片无损放大工具)
下一篇 AIMP 4.50.2058 多国语言版(资源占用少的音乐播放器)
相关内容
转发
评论
点赞
分享

请先 登录 后转发

全部转发 0 只看作者
按时间倒序 按时间正序

全部评论 0 只看作者
按时间倒序 按时间正序
暂无评论,快来抢沙发吧
赞赏支持
微信收款码
微信扫一扫
支付宝收款码
支付宝扫一扫
投诉内容
0/200
上传图片(最多3张,单张不超过2MB)
生成分享图片
正在生成预览...