1.?新建類的注釋模板
1) File->settings->Editor->Live Templates
2)?點擊綠色+號,選擇template group ,輸入group的name,然后點ok
3)?選中剛才添加的group,點擊+號,選擇live Template
4)?代碼模板位置,個人用的代碼:
1 /**
2 * <p>$className$ 相關描述</p>
3 * @author liangcq
4 * @date $date$ $time$
5 */
5)?給變量賦值
6)?還有下面使用的范圍會有設置提醒,需要點擊進行相應設置,個人選的是Java下全部.
7)?使用注釋時,在需要添加注釋的類上方,輸入縮寫(此處"cc"),按Tab即可.
?
2.?方法注釋模板
大概與類注釋模板一致,差別在于模板代碼,下為本人用的.
1 /**
2 * $methodName$ 方法描述
3 $param$
4 * @author liangcq
5 * @return $return$
6 * @exception $exception$
7 * @date $date$ $time$
8 */
其中$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\\b' : '')}; return result", methodParameters())
***使用時需要在方法內部? cm+Tab,在方法上方用的話獲取參數會有問題
?
?
3.?創建類/接口時直接帶出注釋
1) File->settings->Editor->File and Code Templates
2)?個人使用的模板
1 #if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
2 /**
3 * ${NAME} ${Description}
4 *
5 * @author liangcq
6 * @date ${DATE} ${TIME}
7 */
8 public class ${NAME} {
9 }
其中,?${Description}是自己定義的變量,需要在創建時傳入,
創建類時,輸入類名、類描述即可
?