IDEA配置註釋模板

直接進入主題:java

Ctrl+Alt+S進入設置界面(我沒改過按鍵映射,你也能夠從File-OtherSetting進入設置),找到Editor->File and Code Templates,先在Includes裏面加個名爲File Header的文件頭描述,以下圖操做:數組

 
 

而後點擊左邊的files配置應用到哪些類型的文件,咱們選擇Class,而後右邊輸入註釋模板內容以下並保存:函數

#parse("File Header.java")orm

#if (${PACKAGE_NAME} &&${PACKAGE_NAME} !="")package${PACKAGE_NAME};#endip

/**it

*@ClassName${NAME}io

*@Descriptionform

*@Author模板

*@Date${DATE} ${TIME}class

*@Version V1.0

**/

public class${NAME} {

}

java類的文件頭就配置好了,接下來配置函數方法的註釋:

 
 

先按照上圖添加一個名爲x-templates的羣組(取你心儀的名字也ok),選中這個組,再次點右邊的加號添加具體的模板以下圖:

 
 

模板內容以下:

 

* 功能描述:

$params$

* @return: $return$

* @Author: $user$

* @Date: $date$ $time$

*/

注意最開始那裏有一個空行的,而且參數這一行沒有前面的*@Param 前綴,還往前頂了2個空格的位置(有強迫症,最後的結果不完美睡不着)。而後設置快捷鍵爲+號,而且修改params這個參數變量:

 

 
 

名爲params的這個參數,Expression這一列留空,在右邊的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())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())

 

好了,保存(個人快捷鍵是配置爲加號+Enter),實際用的時候若是隻是輸入加號+Enter的話,得不到一些參數值的,具體不知道IDEA什麼bug,我是這麼用就完美解決了:

輸入/**後再輸入個人快捷鍵:加號+Enter,完美有木有?

 
相關文章
相關標籤/搜索