使用IDEA自定义代码片段
1. 打开IDEA,点击 Settings
,选择 Live Templates
。
2. 点击 Add
,选择 2 Template Group
。
3. 输入自定义的 Group Name
,点击 OK
。
4. 选中自定义组,点击 Add
,选择 Live Template
。
5. 添加自定义头注释:
-
Abbreviation
输入hh
(根据个人习惯设置快捷键)。 -
Template text
输入你喜欢的模板,例如:/* * Copyright(C) [2023] [com.company] * * Author: [name] * Email: [email] * * This software is provided by the copyright owner under the terms of the license agreement. * Unauthorized use of this software is strictly prohibited. * * This software is provided under an open-source license without any express or implied warranties. * For details, please refer to the license file. */
-
Expand with
选择Enter
。 -
点击
Apply
。
6. 添加类注释,重复上述步骤:
-
Abbreviation
输入cc
。 -
Template text
输入模板,例如:/** * Description $context$ * date $DATE$ $TIME$ * @author author * @since JDK 1.8 */
-
Expand with
选择Enter
。 -
点击
Apply
。
7. 添加Javadoc注释,重复上述步骤:
-
Abbreviation
输入/**
。 -
Template text
输入模板,例如:/** * Description $context$ * date $DATE$ $TIME$ * $params$ * @author [author] * @since JDK 1.8 */
-
Expand with
选择Enter
。 -
点击
Apply
。
params填写:groovyScript(" def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) { if(i==0)result+= '* '; if(i!=0)result+= ' * '; result+='@param ' + params[i] + ((i < (params.size() - 1)) ? '\\n' : ''); }; return result", methodParameters())