IDEA注释文档说明

1. IDEA注释模板使用

  1. 导入文件setting.zip

  1. 使用

    • 类注释

      • 创建类时自动增加注释
      • 输入 /* + Tab 可以自动出现注释
      • 注释demo如下:TODO为需要修改的类描述符
      /**
       * TODO
       * @author steven
       * @date 2021/12/30 15:22
       * @version 1.0
       */
      
    • 方式注释

      • 在方法上输入 /** + Tab 可以自动出现注释

      • 注释demo如下:TODO为需要修改的类描述,这个存在一个问题,return 后面如果是List,会有一个空格,没有找到解决方案

        /** 
           * TODO
           * @param ddlQuestionId
           * @param ksDdlSetting 
           * @return {@link List< QuestionES>}
           * @author steven
           * @date 2021/12/30 18:06
           */ 
        

2. IDEA 注释修改方法

2.1 创建类时自动添加类注释

  1. 进入类注释修改页面:FIle -> Settings ->Editor -> File and Code Templates -> Class

  1. 增加上面的注释后点击保存按钮

    /**
     * TODO 
     * @author ${USER}
     * @date ${DATE} ${TIME}
     * @version 1.0
     */
    

2.2 通过前缀添加注释

  1. 进入类注释修改页面:FIle -> Settings ->Editor -> Live Templates

  1. 可以看到我这里添加了kp-java-template组,以及两个缩写 *以及**。这里不要在前面加 /,否则注释会出问题

  2. * 类上注解

    **
     * TODO
     * @author $user$
     * @date $date$ $time$
     * @version 1.0
     */
    

    上面的内容有很多的变量,所以我们需要点击Edit variables指定变量的值

  1. ** 方法上注解
** 
 * TODO
 $params$ 
 $returns$
 * @author $USER$
 * @date $date$ $time$
 */ 

同样,这里也有变量需要为变量赋值

可以看到我们对params,returns做了特殊处理,这里是groovy脚本,有兴趣的可以改进一下

  • params 脚本

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

    groovyScript("return \"${_1}\" == 'void' ? '' : '* @return {@link ' +\"${_1}\" + '}'", methodReturnType())
    

3. 导出自己的配置给别人用

如果觉得自己的配置很好,可以修改之后导出自己的配置给别人使用

选择注释相关文档即可

原文地址:https://www.cnblogs.com/steven158/p/15750255.html