intellj idea的強大之處就不多說了,相信每個用過它的人都會體會到,但是我們也會被他的複雜搞的暈頭轉向,尤其剛從eclipse轉過來的童鞋,相信剛開始的那段經歷都是不堪回首的,我也是一步步這麼走過來的。
今天講的一個主題是如何實現類似eclipse的Code Templates那樣的功能,進行文件級別的方法級別註釋的實現。
idea和eclipse的註釋還是有一些差別的。
idea:
類頭註釋:打開file->setting->Editor->Filr and Code Templates->Includes->File Header
直接在右邊的文件框裡編輯你說需要註釋的東西,然後應用保存之後,當你創建類的時候就會自動生成註釋。
方法註釋:打開file->setting->Editor->LiveTemplates點擊右邊上面那個綠色的+號,選擇Template Group雙擊,然後彈出一個窗口,隨便添加一個名字,我這裡添加的是MyGroup然後點擊OK
還是在file->setting->Editor->LiveTemplates這個路徑下點擊一下剛剛你添加的那個名字(我這是MyGroup),然後點擊右邊上面那個綠色的+號,選擇LiveTemplate雙擊,填寫下面的圖上的框
然後點擊
然後選擇Everywhere
最後點擊右下角的Edit variables 按鈕,然後彈出一個窗口,如下:
如果想把@param:每一個參數可以這樣
參數值要自己寫的
複製代碼代碼如下:
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//b' : '')}; return result", methodParameters())
把這個添加進去,但是還要注意一點:
下面紅色圈中的下拉框選擇相對應的參數點擊OK
再點擊apply,點擊Ok。
然後寫方法之前點寫上add(剛剛填的)按tab,註釋就出來了。
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。