Idea:通過Live Template自定義模板(類註釋、方法註釋)
阿新 • • 發佈:2018-12-03
1.選擇Live Template
File-Settings--Editor--Live Template
2.建立自定義Template Group
點選右邊的+號,選擇Template Group,輸入名稱,比如user
3.建立自定義Live Template
選中剛才新建的user,再次點選綠色+號,選擇Live Template,起個名,比如cc(類註釋),mc(方法註釋)
4.設定模板 內容
點選Edit variables按鈕,選擇idea提供的表示式,最後Apply
類註釋
/**
* @Title:
* @ClassName: $PackageName$.$ClassName$.java
* @Description:
*
* @Copyright 2016-2018 公司名稱 - Powered By 研發中心
* @author: 作者名
* @date: $DATE$ $TIME$
* @version V1.0
*/
- 其中變數屬性
方法註釋
/** * @Title: * @methodName: $methodName$ $param$ * @return $returns$ * @Description: * * @author: 作者名 * @date: $date$ $time$ */
- 其中變數屬性
注意,這裡param(方法引數)變數,由於idea沒有提供這個屬性,我們採用的是自定義groovyScript指令碼方式
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) ? '\\n' : '')}; return result", methodParameters())
5.模板使用
類檔案頭部:cc+tab
方法頭部:mc+tab