美文网首页
IDEA配置自定义方法代码注释

IDEA配置自定义方法代码注释

作者: 删我丶 | 来源:发表于2021-05-08 15:59 被阅读0次
    1. File>Settings>Editor>Live Templates
    2. 右侧"+"新增Group,名称自定义(这里我使用的是user)


      image.png
    3. 在新增的Group中新增Live Templates


      image.png

      template text代码如下:

    *
     * 
     * @author $user$
     * @date $data$ $time$$param$
     * @return $return$
     */
    

    第一个*必须是在最左侧,不然格式会乱。

    1. 点击右侧Edit variables
      配置相关参数


      image.png

      param代码如下:

    groovyScript("if(\"${_1}\".length() == 2) {return '';} else {def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();for(i = 0; i < params.size(); i++) {result+='\\n' + ' * @param ' + params[i] + ' '}; return result;}", methodParameters());
    

    returen代码如下:

    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+=','} } ; }; return result", methodReturnType())
    
    1. 配置到此结束,如需使用,在方法前/**+TAB键即可

    相关文章

      网友评论

          本文标题:IDEA配置自定义方法代码注释

          本文链接:https://www.haomeiwen.com/subject/vobudltx.html