zoukankan      html  css  js  c++  java
  • IDEA设置方法注释生成模板

    1.在项目设置里面找到Editor-Live Templates(默认设置里没有这个),然后点击右边的+号,选择Template Group,创建模板组,我这里起名叫Silentdoer;

    2.选中自己创建的组(创建组后默认就是选中状态),然后再次点击那个+号,选则Live Template;

    接着配置为如下如:

    下面的Applicable是设置好后的状态,大家需要自己去设置,我这边勾选了整个Java树节点;

    3.配置Edit variables,先上图:(注意要将focus移到最后,且就它不勾选,移动方式是右边有个上下移动的箭头可以移动)

    其中param的Default value值是:

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

    return的Default value值是:

    groovyScript("def result="${_1}"; if(result == "void"){return "";}else{return "\n * @return {@link "+result+"}";}", methodReturnType())

    focus的都不设置即可;

    4.保存好后就可以用了,在方法上面输入/**然后按Enter键即可生成配置(这里个遗憾,就是throws IDEA没有提供获取的途径,不像parameters一样有个methodParameters()方法获取)

  • 相关阅读:
    MySQL通过RPM安装
    HDU4279(2012年天津网络赛---数论分析题)
    Redis实战
    顺序环形队列的各种基本运算
    cocos2d_随手篇1_关于ccTouchBegan的调用
    URAL 1019
    Redis实战之Redis + Jedis
    dataGridView控件--未将对象引用设置添加到对象的实例
    创建 router 连通 subnet- 每天5分钟玩转 OpenStack(100)
    配置 L3 agent
  • 原文地址:https://www.cnblogs.com/silentdoer/p/11345830.html
Copyright © 2011-2022 走看看