自定义快捷键
1、
- 添加 live template
- Abbreviation "/*"
- Template text
/**
* todo $description$
* @Author: fmyl
* @Date: $date$
*/
- Edit variables
date
date("yyyy-MM-dd HH:mm:ss")
- Expand with "Enter"
2、 - 添加 live template
- Abbreviation "/**"
- Template text
/**
* todo $description$
$params$
* @return: $returns$
* @Author: fmyl
* @Date: $date$
*/
- Edit variables
description
completeSmart()
params
groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+=' * @param ' + params[i] + ((i < params.size() - 1) ? '\\n' : '')}; return result", methodParameters())
date
date("yyyy-MM-dd HH:mm:ss")
returns
methodReturnType()
- Expand with "Enter"
常见问题
@params 作用域
需要写到方法里,params才会识别
网友评论