1,類註釋:File-->Settings-->Editor-->File and CodeTemplates
模板:
/**
* @description:
* @author: ${USER}
* @date: ${DATE} ${TIME}
*/
2,方法註釋:File-->Settings-->Editor-->Live Templates
點擊右上角的綠色+號,然後選擇Template Group,然後輸入group的name,我這裏輸入:MyGroup,然後點ok
選中剛纔創建的MyGroup,然後再次點擊右側的綠色+,這次選擇的是第一個Live Template。取名爲 *,名字可以根據個人習慣取
配置模板:注意是*開頭,不是/**開頭
*
* @description:
* @author: $user$
* @date: $date$ $time$
$params$
* @return: $return$
*/
編輯好模板之後就爲參數添加變量,點擊右側的 Editor variables配置變量
對應的模板參數的值:
$user$ user()
$date$ date()
$time$ time()
$params$ groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+='* @param: ' + params[i] + ((i < params.size() - 1) ? '\\n ' : '')};return result", methodParameters())methodParameters())
$return$ methodReturnType()
然後點擊模板下方的Define,打開界面根據需要選擇要生成註釋的文件
這裏做java開發,一般選擇java的就可以了,如果編輯之後會變成Change,點擊Change可以修改
最後可以通過選擇Expand with爲方法修改快捷鍵,默認爲Enter,我這修改成了Tab,在方法上輸入 /** 然後在按tab鍵,方法註釋就出來了(Enter快捷鍵和多行註釋可能會衝突),使用多行註釋時也會使用該模板,所以改爲tab鍵避免衝突。
最後效果: