1. 程式人生 > >Idea:通過Live Template自定義模板(類註釋、方法註釋)

Idea:通過Live Template自定義模板(類註釋、方法註釋)

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