1. 程式人生 > >已解決:idea方法註釋自定義引數顯示和不在註解下不能識別註釋快捷鍵

已解決:idea方法註釋自定義引數顯示和不在註解下不能識別註釋快捷鍵

根據網上方法註釋模板生成的方法註釋不是我想要的,只能二次自定義

新建group

如圖,File → settings → Editor → Live Templates,點選右邊的小綠加號,點選第二個選項新建group

新建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)

輸入快捷鍵

效果

點選回車,自定義好的註釋模板出來了!

完成

有問題請留言。