【IDEA使用】IDEA配置類註釋模板和方法註釋模板

【背景】

   最近小編在工作中正好接收了新項目,需要給原來的代碼補註釋,爲了能夠更加高效的寫註釋,所以在IDEA裏配置了模板。個人感覺這個模板用着不錯,所以將過程記錄下來分享給大家。(並非權威,如有錯漏,歡迎指正!不勝感激!)

【內容】

1、配置類註釋模板

(1)選擇Setting打開IDEA的設置面板,選擇File and Code Templates-Files-Class進行配置。

在這裏插入圖片描述

(2)將規定的類註釋模板覆蓋原有的類註釋模板

#if (${
   
   PACKAGE_NAME} && ${
   
   PACKAGE_NAME} != "")package ${
   
   PACKAGE_NAME};#end
#parse("File Header.java")

/**
 * @description ${description}
 * @author 自己的名字
 * @since ${DATE} ${TIME}
 */
public class ${
   
   NAME} {
   
   
}

在這裏插入圖片描述

2、配置方法註釋模板

(1)選擇Setting打開IDEA的設置面板,選擇Live Templates,點擊右上角的“+”添加Template Group並命名爲myTemplates。

在這裏插入圖片描述
在這裏插入圖片描述

(2)選中myTemplates後點擊右上角“+”爲myTemplates添加Live Template。

在這裏插入圖片描述
在這裏插入圖片描述

(3)爲該方法註釋模板設置快捷鍵“+Enter”,設置完成後方法前輸入回車後自動添加方法註釋。

在這裏插入圖片描述

(4)將方法註釋模板粘貼至Template text輸入框裏。

**
 * 功能描述
 *
$param$
 * @return $return$
 * @author 自己的名字
 * @since $date$ $time$
 */

在這裏插入圖片描述

(5)點擊Edit variable,在彈出框中爲註釋模板的幾個參數配置相應的表達式

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

Param的Default value:

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())
1

Return的Default value:

methodReturnType()

Date的Default value:

date()

Time的Default value:

time()

(6)將該方法註釋模板配置爲Java代碼環境中使用。

在這裏插入圖片描述
在這裏插入圖片描述

附錄:

參考博客:https://blog.csdn.net/sikefeng/article/details/80557265

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章