IDEA注释设置
1、类注释
打开 setting
/**
* @desc
* @auth llp
* @date ${YEAR}年${MONTH}月${DAY}日 ${TIME}
*/
2、方法注释
打开 setting
,新建 Template Group
, 名字为 userDefind
。
点击 userDefind
,新建 Live Template
Abbreviation
为 *
, Description
为 方法注释
, Expand with
的设置为Enter
, Template text
为:
*
* @desc
* @auth llp
* @date $date$ $time$$param$ $return$
*/
点击 Edit variables
设置值
1、 date
的值为:date()
2、 time
的值为:time()
3、 param
的值为:
groovyScript("
def result = '';
def params = \"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();
for(i = 0; i < params.size(); i++) {
if (params[i] != '')
result+='* @param ' +params[i] + ((i<params.size()-1)?'\\r\\n ':'')
};
return result ==''?null:'\\r\\n ' + result"
, methodParameters()
)
4、 return
的值为:
groovyScript("return \"${_1}\" == 'void'?null:'\\r\\n * @return ' + \"${_1}\"", methodReturnType())