(方法1) 主要路徑File | Settings | Editor | File and Code Templates 1、首先點擊右上角的file 2、點擊進入settings 3、選擇 Editor—> File and Code Templates—>includes—>FileHeader 4、在里面定義你自己想要的簽名, (注)${DATE} 里面的一定要大寫才能獲得時間 這是我定義的可以參考 /**
* @author yd
* @date ${DATE} ${TIME}
* @version 1.0
*/
去掉名字下面的波浪線 把鼠標(biāo)放到波浪線上會提示 Spellchecker inspection helps locate typos and misspelling in your code, comments and literals, and fix them in one click 翻譯過來就是:拼寫檢查器檢查可以幫助查找拼寫錯誤和拼寫錯誤在您的代碼、 注釋和文本、 并修復(fù)它們中一次點擊。 其實就是idea有單詞自動檢查的功能,而你這個名字又不是一個單詞,所有給個波浪線提示你,我們要做的就是把它加到詞典里邊去,讓idea知道我已經(jīng)把它當(dāng)成一個單詞了,不要在提示了。 #####右鍵點擊該單詞–>spelling–>save 'name’ to project-level distionary
類注釋設(shè)置方法2(可參考:http://shoufuban.net/showweb/0/0/884408772.aspx 中的類注釋) 二.方法注釋
系統(tǒng)默認(rèn)的只能獲取到參數(shù),無法獲取返回值,如下: /**
*
* @param id
* @param type
* @return
*/
public static String getName(Long id, int type) {
return null;
}
使用Eclipse時我們生成注釋的習(xí)慣是/**+Enter,這里我們也按照這種習(xí)慣來設(shè)置IDEA的方法注釋 1. File-->Settings-->Editor-->Live Templates1.1 新建Template Group: 命名為 MethodBingtai1.2 在MethodBingtai下新建Live Template,命名為*
因為IDEA生成注釋的默認(rèn)方式是:/* +模板名+快捷鍵(比如若設(shè)置模板名為add快捷鍵用Tab,則生成方式為/*add+Tab),如果不采用這樣的生成方式IDEA中沒有內(nèi)容的方法將不可用,例如獲取方法參數(shù)的methodParameters()、獲取方法返回值的methodReturnType()
1.3 設(shè)置注釋的快捷鍵1.4 設(shè)置模板模板內(nèi)容如下: *
* 功能描述: <br>
* @Param: $param$
* @Return: $return$
* @Author: $user$
* @Date: $DATE$ $TIME$
*/
注意 第一行,只有一個* 而不是/* 在設(shè)置參數(shù)名時必須用$參數(shù)名$ 的方式,否則1.5中讀取不到你設(shè)置的參數(shù)名 1.5 設(shè)置參數(shù)的獲取方式選擇右側(cè)的Edit variables 按鈕
選擇每個參數(shù)對應(yīng)的獲取方法(在下拉選擇框中選擇即可),網(wǎng)上有很多教程說獲取param時使用腳本的方式,我試過使用腳本的方式不僅麻煩而且只能在方法內(nèi)部使用注釋時才能獲取到參數(shù)
選擇應(yīng)用場景:勾選Java
注意 點擊模板頁面最下方的警告,來設(shè)置將模板應(yīng)用于那些場景,一般選擇Java即可(如果曾經(jīng)修改過,則顯示為Change 而不是Define ) 再次選擇右側(cè)的Edit variables 按鈕,下拉框就有選項了;如下圖,選中對應(yīng)的Expression ,點擊OK
2. 效果創(chuàng)建方法,在方法上一行,輸入 /** ,然后 回車
|