IDEA 方法自动添加注释
生活随笔
收集整理的這篇文章主要介紹了
IDEA 方法自动添加注释
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
想給方法自動添加注釋,在網(wǎng)上找的各種腳本都有各種問題,于是自己修改調(diào)整了一下,能正常使用了,特此記錄一下。
過程如下:
File --> Settings --> Editor --> Live Templates
-->? 右側(cè) 點(diǎn) " + " 選 "Templates Groups" 起名(MyGroup)?
-->? 選中 MyGroup -->?右側(cè) 點(diǎn) " + " 選 "Live Templates"?
--> 填寫快捷鍵 Abbreviation ,這里我填的是 ' * ',所填的 快捷鍵+Tab 會將快捷鍵(如 ' * ')替換成模板?,使用方法是在方法的上一行輸出? /** + tab ;右側(cè) description 是快捷鍵的提示,會在程序里出現(xiàn)
--> 填寫模板 Template text
** @decription TODO $param$* @return $return$ * @author $user$* @createDate $date$ */--> 編輯變量,點(diǎn)擊 "Editor variables",return、user、date 變量在?Expression框下拉選擇相應(yīng)的即可
?重點(diǎn)是 param,這個(gè)需要輸入groove 腳本,如下,處理了有參,無參的情況
groovyScript("def result='';def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();for(i = 0; i < params.size(); i++) {if(i == 0 && params[i] == ''){return ' * @param null';};result+=' * @param ' + params[i] + ((i < params.size() - 1) ? '\\n\\t' : '')};return result", methodParameters())最后選擇適合自己的作用域,這里選的是 java
?
?
有參、無參、有返回值、無返回值等的使用效果如下
總結(jié)
以上是生活随笔為你收集整理的IDEA 方法自动添加注释的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: docker二进制安装mysql_Doc
- 下一篇: Perforce使用指南_forP4V