idea通過live template配置方法注釋


idea live template config

method comment template

1 template

code
* 
 * $description$$END$
 *$params$$return$
 * @date $date$ $time$
 */
文字解釋
  1. 第一行 "星號"頂格
  2. 第二行 空格+"星號"+空格+description參數+END參數
  3. 第三行 空格+"星號"+params參數+return參數
  4. 第四行 @date+空格+date參數+空格+time參數
  5. 第五行 空格+"星號"+反斜杠
截圖

2 script

script code:
params: groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();if(params[0].trim().equals('')) return ''; for(i = 0; i < params.size(); i++) {result+= '\\n * @param ' + params[i] + ' ' + params[i]}; return result", methodParameters())

return: groovyScript("def returnType = \"${_1}\"; if(returnType == 'null' || returnType.length() == 2 || returnType == 'void') {return '';} else{return '\\n * @return {@link '+ returnType +'}';}", methodReturnType())
截圖:

3 實際效果


免責聲明!

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



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