- File>Settings>Editor>Live Templates
-
右側(cè)"+"新增Group舰罚,名稱自定義(這里我使用的是user)
-
在新增的Group中新增Live Templates
template text代碼如下:
*
*
* @author $user$
* @date $data$ $time$$param$
* @return $return$
*/
第一個(gè)*必須是在最左側(cè)吏奸,不然格式會(huì)亂式镐。
-
點(diǎn)擊右側(cè)Edit variables
配置相關(guān)參數(shù)
param代碼如下:
groovyScript("if(\"${_1}\".length() == 2) {return '';} else {def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();for(i = 0; i < params.size(); i++) {result+='\\n' + ' * @param ' + params[i] + ' '}; return result;}", methodParameters());
returen代碼如下:
groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split('<').toList(); for(i = 0; i < params.size(); i++) {if(i!=0){result+='<';}; def p1=params[i].split(',').toList(); for(i2 = 0; i2 < p1.size(); i2++) { def p2=p1[i2].split('\\\\.').toList(); result+=p2[p2.size()-1]; if(i2!=p1.size()-1){result+=','} } ; }; return result", methodReturnType())
- 配置到此結(jié)束,如需使用,在方法前/**+TAB鍵即可