idea 配置
设置 快捷键自动填充方法的[参数,返回值,作者,时间]
效果:
1.设置自己的模板
2.编写模板
*
* $end$ $param$ $return$
*
* @author jgybzx
* @date $date$ $time$
*/
3.设置模板
点击Edit variable进行设置
- 在param里边填入以下内容,并勾选 Skip if defined
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() )
- 在return里边填入以下内容,并勾选 Skip if defined
groovyScript("def returnType = \"${_1}\"; def result ='';if(returnType=='null'||returnType=='void'){return;}else{result += '\\n * @return ' + returnType; return result;}", methodReturnType());
- 在date填入date(),并勾选 Skip if defined
- 在time填入time(),并勾选 Skip if defined
4.在方法上 输入 /** 之后回车,完成快捷编写
设置左侧和上面的导航字体
设置编辑区域字体
设置鼠标滚轮改变字体大小
新建类时自动添加说明
/**
*@author ${USER}
*@date ${DATE} ${TIME}
*des
*/