一、配置類注釋模板
打開IDEA,打開settings(快捷鍵:Ctrl + Alt + s),選擇Editor,找到File and Code Templates
這里以設置class文件為例,點擊Class,在右側配置以下內容
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
/*** @Description: TODO* @Author: xxx* @Date: ${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE}:${SECOND}*/
public class ${NAME} {
}
點擊Apply應用,效果如下

二、配置實時模板
打開設置settings(快捷鍵:Ctrl + Alt + s),在Editor中找到Live Templates
點擊“+”,選擇“Template Group”新建一個自定義的group
輸入一個自定義的group名稱
找到新建的Group,點擊“+”,選擇“Live Template”,添加模板
1.方法注釋模板
Abbreviation填*,description隨意,Template Text填以下內容
*
$param$* @return $return$* @description TODO*/
點擊“Edit variables”配置變量
勾選Skip if defined
return下拉選擇**methodReturnType()**方法,param填入以下內容
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) ? '\\r\\n' : '')}; return result", methodParameters())
Expand with 選擇 “Enter”
應用到java文件
點擊Apply生效,效果如下
2. 類注釋模板
Abbreviation填/,description隨意,Expand with 默認Tab,Template Text填以下內容
/** * @description TODO* @author xxx* @date $DATE$ $TIME$*/
編輯變量
應用到java文件,點擊Apply