IDEA中设置类或方法的注释模板

定义Live Templates模板

点右上角的+,先创建一个模板分组,再分组下面分别创建类模板及方法模板

类模板很简单

 方法模板需要动态获取方法的参数及返回类型,可以借助groovyScript

方法注释模板,需要注意的地方见红框:

 

 params groovyScript脚本

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

groovyScript("def currentPackage = \"${_1}\"; def result = ' * @Package : ' + currentPackage + '\\n'; return result;", currentPackage())

// 输出class

groovyScript("def className = \"${_1}\"; def result = ' * @Class : ' + className + '\\n'; return result;", className())

使用的时候也得注意,  "/" + 模板Abbreviation + tab

================================================

方法抛出异常注释没有解决,希望有搞出来的大神给补充一下

添加文件头模板

文件模板也可以在Live Templates中定义,如下图:

 


版权声明:本文为wsdhla原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。