1、点击file-settings找到Editor-Code Style-Live Templates
2、点击上图的+号 选择1.Live Template
3、Template Text的信息为
*
* $params$
* $return$
*/
4、点击Define 全选Java 如果你已经设置过点击change
5、设置参数 点击Edit variavles 将我们上面的params参数和return参数设值
params 的表达式为
groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {if(params[i] != ''){if(i == 0){result += '\\n'};result+=' * @param ' + params[i] + ' ' + ((i < params.size() - 1) ? '\\n' : '')}}; return result", methodParameters())
return 的表达式为
groovyScript("def result=''; def returnType=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < returnType.size(); i++) {if(returnType[i] != ''&&returnType[i] != 'void'){if(i == 0){result += ''};result+='@return ' + returnType[i].subSequence(returnType[i].lastIndexOf('.') + 1, returnType[i].length()) + ' ' + ((i < returnType.size() - 1) ? '\\n' : '')}}; return result", methodReturnType())
6、保存所有设置 在java的方法前输入 /**+tab键显示如图
7、完成
注意事项:
1、如果你需要其他参数如日期和作者可以自己Template Text中写入 还得再variavles中设置变量。
2、params和return的表达式是我根据别人文章修改而来,大家可以试着自己改下。