方法注释是一个好东西,不过网上找到的脚本都都多少有些问题,不能动态添加param和return所以,我修改了一下。效果如下,这个是gif图,可能得等加载完才能看到
具体教程如下。
1.点击文件 2.打开设置
1.点击编辑器 2.点击实时模板 3. 点击加号 4.点击模板组
1.输入模板组名字,任意即可 2.点击确定
1.点击加号 2.点击实时模板 3.输入缩写,为一个号 4.输入描述任意即可 5.将下面的代码粘贴到下面的方框中,不能改变格式,否则注释格式会乱。
**
* @description defaultDescription $params$ $returns$
* @author $user$
* @date $date$ $time$
*/
1.点击更改 2.选择java
1.点击编辑变量 2.填入这三个函数 3.将右边的√都选上 4.输入params的脚本 5.输入returns的脚本 6.点击确定 7.点击应用 8.点击确定
下面的代码全部复制过去
params
groovyScript(" def result='';def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();for(i = 0; i < params.size(); i++){result+='\\n * @param ' + params[i] + ' \\n * defaultParamDescription ';};if(params[0] == '')return '';return result;", methodParameters())
returns
groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split('<').toList(); for(i = 0; i < params.size(); i++) {if(i!=0){result+='<';}; def p1=params[i].split(',').toList(); for(i2 = 0; i2 < p1.size(); i2++) { def p2=p1[i2].split('\\\\.').toList(); result+=p2[p2.size()-1]; if(i2!=p1.size()-1){result+=','} } ; };if(result == 'null'|| result == 'void')return ''; return '\\n * @return '+result", methodReturnType())
添加完成。
输入/*然后按下tab键补全。可以在下面这个地方修改。