zoukankan      html  css  js  c++  java
  • IDEA添加注释模板

    1、新建类、接口是自动生成的注释模板

    File -> Setting -> Editor -> File and Code Templates ,修改File Header 内容为如下内容:

    /**
    * $END
    * @author alan
    * @date  ${DATE} ${TIME}
    * @version 1.0
    */

     

    2、手动触发的模板

    Editor -> Live Templates:

    新建一个 Live Template

    1)类的注释模板

    /**
     * $START$
     * @author alan
     * @date  $date$ $time$
     * @version 1.0
     */

     注意修改触发的范围:

     然后为定义的变量设置值:(点击 Edit variables)

     

    2)方法的注释模板

    *
     * $START$
     * @author alan
     * @date $date$ $time$ $params$ $return$
     */

    params对应脚本:

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

    return对应脚本:

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

    触发条件

    在方法上输入 /** 按下 Tab (这里注意,一定是 Tab 来触发,而不是按 Enter 来触发)

    3、Postfix Completion

    Postfix Completion 是IDEA定义好的模板,用户是不能修改的。Postfix Templates 较 Live Templates 能快 0.01 秒

    常用的Postfix Completion如下图:

  • 相关阅读:
    springboot雷神更新
    JVM整理文档
    这是我见过BIO/NIO/AIO讲的最清楚的博客了
    redis主从机制
    mybatis是如何防止sql注入的
    分布式锁的实现方式简介
    Nginx简介
    .net 下的集合
    C#模拟百度登录
    WPF 将PPT,Word转成图片
  • 原文地址:https://www.cnblogs.com/lkc9/p/11647066.html
Copyright © 2011-2022 走看看