Idea自定義方法註釋模板的教程詳解(去param括號、return全類名)
阿新 • • 發佈:2020-08-15
一、自定義方法模板
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自定義註釋模板內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!