IDEA 中方法注释自动编辑功能

IDEA 中方法注释自动编辑功能

1、 首先使用idea 的快捷键打开设置面板 ,找到Editor->Live Templates
IDEA 中方法注释自动编辑功能_第1张图片

2、右边绿色加号,添加一个Templates Group ,命名为MyGroup ,然后选中MyGroup 再次点击加号 ,添加一个Live Templates模板,设置Abbreviation 为** Expand with Enter ,这个设置看个人使用习惯,我这个设置调用的时候在方法上输入/**然后回车,就可以带出来设置好的自定义模板
IDEA 中方法注释自动编辑功能_第2张图片

3 、设置模板注释 如下

**
 * @Author: $user$ 
 * @Description: $description$ 
$param$
 * @return: $returns$
 * @Date: $date$ $time$ 
 */

4、打开右下的Edit variables ,对模板中$$ 括住的内容进行编辑,Expression 支持下拉选择函数,其中description 空着,在生成注释后,输入对方法的描述即可
IDEA 中方法注释自动编辑功能_第3张图片

5、对以上variables中的param 进行特殊处理,做成类似eclipse中的那样的,在param对应的Expression中输入以下代码,然后点击ok,保存即可

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

6、看看效果如何,是不是有点眼熟呢 ,用过eclipse的同学应该都不陌生了吧
IDEA 中方法注释自动编辑功能_第4张图片

7、再加一个java文件创建时自带的类注释
IDEA 中方法注释自动编辑功能_第5张图片

/**
 * @author ${USER}
 * @Description 
 * @create ${DATE} ${TIME} 
 * Copyright: Copyright (c) ${YEAR}
 * Company:XXXXXXXX
 */

你可能感兴趣的:(idea,模板,注释,方法,自定义,工具栏,idea)