1. 程式人生 > 程式設計 >Idea自定義方法註釋模板的教程詳解(去param括號、return全類名)

Idea自定義方法註釋模板的教程詳解(去param括號、return全類名)

一、自定義方法模板

1. File >> Settings… >> Editor >> Live Templates

在這裡插入圖片描述

2. 點選建立Group,隨意起名

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

3. 建立模板

在這裡插入圖片描述

4. 填寫模板資訊
按自己習慣寫,我的:

*
 * 方法描述
 * @since: 1.14.1
 * @param: $params$
 * @return: $returns$
 * @author: zhang
 * @date: $date$
 */

在這裡插入圖片描述

5. 設定

設定模板引數自動取值

在這裡插入圖片描述

直接下拉選擇

在這裡插入圖片描述

點選下方黃色警告區域,勾選java

在這裡插入圖片描述

二、模板其餘配置

1. 模板快捷鍵設定


idea預設模板採用 /**+Enter 生成註釋程式碼塊
自定義模板預設 /* + 你設定的Abbreviation快捷鍵 + tab
我的 /**+Enter(Abbreviation直接設定成*)

在這裡插入圖片描述

2. 引數註釋紅框
如圖勾選

在這裡插入圖片描述

3. params帶中括號

略作修改

*
 * 方法描述
 * @since: 1.14.1
$params$
 * @return: $returns$
 * @author: zhang
 * @date: $date$
 */

在這裡插入圖片描述

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

4. retrun全類名
略作修改

在這裡插入圖片描述

groovyScript("def result=''; 
def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]','').split('<').toList();
for(i = 0; i < params.size();
i++) {if(i!=0){result+='<';}; 
def p1=params[i].split(',').toList(); 
for(i2 = 0; i2 < p1.size(); i2++) 
{ def p2=p1[i2].split('\\\\.').toList(); 
result+=p2[p2.size()-1]; if(i2!=p1.size()-1){result+=','} 
} ;
}; 
return result",methodReturnType())

總結

到此這篇關於Idea自定義方法註釋模板的教程詳解(去param括號、return全類名)的文章就介紹到這了,更多相關Idea自定義註釋模板內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!