IDEA配置代码注释模板

IDEA配置代码注释模板

  • 一、创建JAVA文件时自动生成文件注释
    • 配置步骤
    • 最终效果
  • 二、配置类注释模板
    • 配置步骤
    • 最终效果
  • 三、方法注释模板
    • 配置步骤
    • 最终效果

一、创建JAVA文件时自动生成文件注释

配置步骤

  • 配置路径
    File → setting → Editor → File and Code Templates → includes
    IDEA配置代码注释模板_第1张图片
    IDEA配置代码注释模板_第2张图片

  • 配置内容

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

直接复制即可

最终效果

配置完成后效果如下图所示:
IDEA配置代码注释模板_第3张图片

二、配置类注释模板

配置步骤

  • File → setting… → Editor → Live Templates
    IDEA配置代码注释模板_第4张图片
  • 点击右侧 + 号,选择创建模板组,并输入模板的名称:
    IDEA配置代码注释模板_第5张图片
    IDEA配置代码注释模板_第6张图片
  • 选择新创建的模板组,点击右侧 + 号,创建模板:
    IDEA配置代码注释模板_第7张图片
  • 配置模板具体内容一
    IDEA配置代码注释模板_第8张图片
  • 配置模板具体内容二:
    IDEA配置代码注释模板_第9张图片
  • 配置模板作用范围
    IDEA配置代码注释模板_第10张图片
    模板内容如下所示:
/**
 *  TODO
 *  @author chenxiang
 *  @date $Date$ $time$
 *  @version 1.0
 */ 

最终效果

IDEA配置代码注释模板_第11张图片
IDEA配置代码注释模板_第12张图片

三、方法注释模板

配置步骤

  • 选择新创建的模板组,点击右侧 + 号,创建模板:
    IDEA配置代码注释模板_第13张图片
  • 方法模板具体配置步骤一:
    IDEA配置代码注释模板_第14张图片
  • 方法模板具体配置步骤二:
    IDEA配置代码注释模板_第15张图片
    自定义优化函数如下所示:(直接复制使用即可)
groovyScript( 	" 		def result = ''; 		def params = \"${_1}\".replaceAll( 			'[\\\\[|\\\\]|\\\\s]', '').split(',').toList();  		if (params.size() > 1) { 			result +='\\n * @param ' + params[0] + ' \\n'; 			for(i = 1; i < params.size(); i++) { 				result += ' * @param ' + params[i] +  					((i < params.size() - 1) ? ' \\n' : ''); 			}; 		}else if (params.size()==1) { 			if (params[0] != '') { 				result+='\\n * @param ' +params[0] + ' ';	 			} 		}else { 			result += params[0] + ' '; 		}; 		return result 	", 	methodParameters() 	) 
  • 配置模板作用范围
    IDEA配置代码注释模板_第16张图片
    模板内容如下所示:
*
 * TODO
 * @author  chenxiang
 * @date   $date$ $time$ $param$
 * @return      $return$
 * @Exception   $exception$
 * 
 */
  • 注意事项
    不要将模板配置为 / 或 /**** 等,会导致方法参数和返回值无法被正确的获取到
/**
 * TODO
 * @author  chenxiang
 * @date   $date$ $time$ $param$
 * @return      $return$
 * @Exception   $exception$
 * 
 */

最终效果

IDEA配置代码注释模板_第17张图片

你可能感兴趣的:(工具使用笔记,idea,templates)