Intellij idea liveTemplate 方法註釋之params,return引數自動獲取
阿新 • • 發佈:2019-01-06
問題
之前設定idea liveTemplate 方法註釋的時候,按照網上的教程params,return引數無法獲取,現在終於解決這個問題了,我將詳細介紹配置的每一步。
問題解決
第一步:開啟設定
第二步:開啟live templates
首先點選Editor下的Live Templates,再點選右上角的加號,然後選取Template Group
第三步:建立一個自己的Template Group
在彈出的視窗中填入自己的Template Group名稱(我填MyGroup)
點選OK後可以看到列表中多出一下MyGroup
第四步:開啟Live Template編輯介面
選中剛建立的MyGroup,點選右上角加號,選擇Live Template。
第五步:編輯Live Template
接下來的內容別問為什麼,照抄就是!
**
*
* @author : 作者名稱
* @date : $date</span><span class="hljs-variable">$ $time</span><span class="hljs-variable">$
$params</span><span class="hljs-variable">$
$return</span ><span class="hljs-variable">$
*/
- 1
- 2
- 3
- 4
- 5
- 6
- 7
params引數的內容
groovyScript("if(\"${_1}\".length() == 2) {return '';} else {def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();for(i = 0; i < params.size(); i++) {if(i<(params.size()-1)){result+=' * @param ' + params[i] + ' : ' + '\\n'}else{result+=' * @param ' + params[i] + ' : '}}; return result;}", methodParameters());
- 1
return引數的內容
groovyScript("def returnType = \"${_1}\"; def result = ' * @return : ' + returnType; return result;", methodReturnType());
- 1
OK,儲存設定,下面開始用!
開始用
我們將對上圖的方法加註釋
首先輸入
\add
- 1
這時候IDEA會自動彈出提示如下
按下enter鍵
這樣,方法註釋就自動獲取到了方法引數和返回值型別。
如下: -> 是我的程式碼註釋模板