携程旅行的网站建设合肥网站建设
对于一个庞大的项目来说,写许许多多的类和接口是难以避免的,而且,这个项目是不可能一个人去完成的。而且,别人可能会去读你的代码。但这毕竟不是他们写的代码,难免会有不懂的地方,所以写上注释就十分方便了。
创建类注释
点击 文件 -> 设置(我用的是汉化过的IDEA)
点击 编辑器中的文件和代码模板 -> 选择Class
选择自己想要的变量名加入模板编辑器中,然后确定就好了
/*** @Description* @Author Liuxing* 。。。* @Date ${DATE} ${TIME}*/
public class ${NAME} {
}
创建方法注释
文件 -> 设置 -> 实时模板 -> 新建模板组
在新建的模板(我的是user_lx_define)组下面新建一个动态模板
缩写字符 + Enter 就是快速生成注释
/*** * $param$ $return$*/
点击红框的蓝字,找到Java语言,全选,确定
编辑模板变量,然后确定(注意:每次在模板编辑器中修改变量后,都需要重新编辑模板变量)
param:
groovyScript("def result='\\n'; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {if(params[i] == '') return ' '; result+=' * @param ' + params[i] + ' ' + params[i] + ((i < params.size() - 1) ? ' \\n' : ' ')}; return result", methodParameters())
return:
groovyScript("def param=\"${_1}\"; if(param == '' || param == 'void') return ''; param = param.replaceAll('<.*>', ''); param = param.substring(param.lastIndexOf('.') + 1); return '\\n * @return ' + param", methodReturnType())
效果: