已解決:idea方法註釋自定義引數顯示和不在註解下不能識別註釋快捷鍵
阿新 • • 發佈:2019-01-23
根據網上方法註釋模板生成的方法註釋不是我想要的,只能二次自定義
新建group
如圖,File → settings → Editor → Live Templates,點選右邊的小綠加號,點選第二個選項新建group
填寫group的名稱
我填的是MyGroup
新建模板
選中MyGroup
在新建的group上建立新的模板,如下圖,點選小綠加號,點選第一個選項新建模板
編輯模板
如上圖,第一個紅框是快捷鍵的名稱
模板程式碼
第二個紅框是模板程式碼,程式碼如下
** * @author xian * @date $date$ $time$ $params$ * @exception $exception$ * @return $returns$ */
定義註釋物件
第三個紅框,定義方法註釋的註釋物件,如果只選擇java,則不在註解下的方法不能識別註釋快捷鍵,所以這裡選擇全部
編輯變數
選擇對應的函式
自定義引數顯示
groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); result+='* @param ' + params[0] + '\\n';for(i = 1; i < params.size(); i++) {result+=' * @param ' + params[i] + ((i < params.size() - 1) ? '\\n' : '')}; return result", methodParameters())
測試
快捷鍵方式
首先在方法上面一行輸入一個/m(我的快捷鍵首字母是m)
效果
點選回車,自定義好的註釋模板出來了!
有問題請留言。