IDEA模板注釋+解決param return 為null的問題


模板參考這個鏈接里面的[IDEA 配置注釋模板](https://mp.weixin.qq.com/s/_aDMB9al7YDs2CWeI7lmHQ)

類或接口的模板設置如下:

Settings -> Editor -> File and Code Templates -> Class / Interface

 類或接口的模板如下:

/**
 * @ClassName ${NAME}
 * @description:
 * @author simple.jbx
 * @date ${YEAR}年${MONTH}月${DAY}日 ${TIME} 
 */

 

方法自定義模板

網上的教程都差不多

 

 

 

 

這里注釋模板為(注意首行不能是 /** 不然的話 param 和 return 會是null, 參考 https://www.cxyzjd.com/article/weixin_45007916/105983598):

**
* @author simple.jbx
* @description //TODO
* @date $time$ $date$
* $params$
* @return $return$
**/

 

還有就是我設置的Abbreviation是 / (個人理解這個相當於快捷鍵 加上 Enter就可以直接出注釋),當新建一個方法時只需要輸入 // + Enter即可根據模板產生相應的注釋。

params 腳本為:

groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+='@param\\t' + params[i] + '\\t' + ((i < params.size() - 1) ? '\\n' : '')}; return result", methodParameters())

return腳本為:

groovyScript("return "${_1}" == 'void' ? null : '\\n * @return ' + "${_1}"", methodReturnType()) ()


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM