您好,登錄后才能下訂單哦!
這篇文章主要介紹了Idea中實現自定義方法注釋模板的方法,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。
一、自定義方法模板
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中實現自定義方法注釋模板的方法內容對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,遇到問題就找億速云,詳細的解決方法等著你來學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。