IntelliJ IDEA 生成類注釋和方法注釋


 

1.類注釋

  settings-> file and code templates-> files(Class) 

 

 

 代碼:

#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")


/**
 *
 *@author matas
 *@date  ${DATE} ${TIME}
 *@email   mataszhang@163.com
 */
public class ${NAME} {
}

 

 

2.方法注釋

  settings-> live templates

      

   

 

 

 Step

 1.點擊+  , 添加一個group 

 2.點擊+, 添加一個 templates

 3.abbreviation 設置為 *

 4. template text 添加下面代碼

 

**
 *
 *
$params$
 * @return $returns$ 
 * @author matas
 * @date $date$ $time$
 */

 

 5. 點擊 edit variables 編輯變量

   

   

    參數 params 需要通過groovy腳本來循環參數列表生成。 腳本如下

    

groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]','').split(',').toList(); if(null != params && params.size()>0){ for(i = 0; i < params.size(); i++) { if(null == params[i] || 'null'.equals(params[i])) continue; result+=' * @param ' + params[i] + ((i < params.size() - 1) ? '\\r\\n' : '')}}; return result", methodParameters().trim())

 

6 . 設置使用范圍,勾選Java

 

 

 

 7.使用: 在方法上輸入 /*后按TAB =>  (/*+TAB)

 

package com.matas;

/**
 *
 *@author matas
 *@date  2018/1/11 0:12
 *@email   mataszhang@163.com
 */

public class Test {

    /**
     *
     *
     * @param a
     * @param b
     * @return java.lang.String
     * @author matas
     * @date 2018/1/11 0:12
     */
    public String test (int a ,int b) {
        return null;
    }
}

 

 

8.再添加一個live templates來生成類的注釋

   abbreviation 設置為 cc

   模板內容:

/**
 *
 *
 * @author matas
 * @date $date$ $time$
  *@email   mataszhang@163.com
 */

 

 按cc+TAB生成

 

 

Over

 


免責聲明!

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



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