类的注释:
打开 IDEA 的 Settings
,点击 Editor-->File and Code Templates
,点击右边 File
选项卡下面的 Class
/**
*@auther niucheng
*@date ${YEAR}年${MONTH}月${DAY}日 ${TIME}
*/
方法注释:
在 Settings
中点击 Editor-->Live Templates
。
点击最右边的 +
,首先选择 2. Template Group...
来创建一个模板分组:“userDefine”
选中刚刚创建的模板分组 userDefine
,然后点击 +
,选择 1. Live Template
修改该模板的 Abbreviation
、Description
和Template text
。需要注意的是,Abbreviation
必须为 *
,最后检查下 Expand with
的值是否为 Enter 键。
*
*
* @author niucheng
* @date $date$ $time$$param$ $return$
*/
点击 Edit variables
按钮,为每一个参数设置相对应的 Expression
:
ate
和 time
的 Expression
使用的是 IDEA 内置的函数,直接使用下拉框选择就可以了,而 param
这个参数 IDEA 默认的实现很差,因此我们需要手动实现,
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())
return
groovyScript("return \"${_1}\" == 'void' ? null : '\\r\\n * @return ' + \"${_1}\"", methodReturnType())
方法注释使用的时候在方法上面输入/*,然后回车即可。