Eclipse Java注釋模板設(shè)置

搜集了一些Eclipse注釋模板修改的例子炉抒,整理了一下音榜,一方面自己學(xué)習(xí)另一方面想分享給大家

Eclipse中設(shè)置模板的地方:Window->Preference->Java->Code Style->Code Template


Code Template

Comments:

Comments-->Files(Java文件注釋)
Comments-->Types(Java類注釋)
Comments-->Fields(類字段注釋)
Comments-->Constructors(構(gòu)造函數(shù)注釋)
Comments-->Methods(Java方法注釋)
Comments-->Overriding methods(重寫方法注釋)
Comments-->Delegate methods(代理方法注釋)
Comments-->Getters(Java Getter方法注釋)
Comments-->Setters(Java Setters方法注釋)

Code:

Code-->New Java files(新建java文件代碼模板)
Code-->Method body(方法體模板)
Code-->Constructor body(構(gòu)造函數(shù)模板)
Code-->Getter body(字段Getter方法模板)
Code-->Setter body(字段Setter方法模板)
Code-->Catch block body(異常catch代碼塊模板)

<?xml version="1.0" encoding="UTF-8" standalone="no"?><templates><template autoinsert="false" context="gettercomment_context" deleted="false" description="Comment for getter method" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name="gettercomment">/**
 * ${bare_field_name}.
 *
 * @return  the ${bare_field_name}
 * @since   JDK 1.6
 */</template><template autoinsert="false" context="settercomment_context" deleted="false" description="Comment for setter method" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.settercomment" name="settercomment">/**
 * ${param}.
 *
 * @param   ${param}    the ${bare_field_name} to set
 * @since   JDK 1.6
 */</template><template autoinsert="false" context="constructorcomment_context" deleted="false" description="Comment for created constructors" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name="constructorcomment">/**
 * Creates a new instance of ${enclosing_type}.
 *
 * ${tags}
 */
</template><template autoinsert="false" context="filecomment_context" deleted="false" description="Comment for created Java files" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.filecomment" name="filecomment">/**
 * Project Name:${project_name}
 * File Name:${file_name}
 * Package Name:${package_name}
 * Date:${date}${time}
 * Copyright (c) ${year}, chenzhou1025@126.com All Rights Reserved.
 *
 */</template><template autoinsert="false" context="typecomment_context" deleted="false" description="Comment for created types" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.typecomment" name="typecomment">/**
 * ClassName: ${type_name} <br/>
 * Function: ${todo} ADD FUNCTION. <br/>
 * Reason: ${todo} ADD REASON(可選). <br/>
 * date: ${date} ${time} <br/>
 *
 * @author ${user}
 * @version ${enclosing_type}${tags}
 * @since JDK 1.6
 */</template><template autoinsert="false" context="fieldcomment_context" deleted="false" description="Comment for fields" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name="fieldcomment">/**
 * ${field}:${todo}(用一句話描述這個變量表示什么).
 * @since JDK 1.6
 */</template><template autoinsert="false" context="methodcomment_context" deleted="false" description="Comment for non-overriding methods" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name="methodcomment">/**
 * ${enclosing_method}:(這里用一句話描述這個方法的作用). <br/>
 * ${todo}(這里描述這個方法適用條件 – 可選).<br/>
 * ${todo}(這里描述這個方法的執(zhí)行流程 – 可選).<br/>
 * ${todo}(這里描述這個方法的使用方法 – 可選).<br/>
 * ${todo}(這里描述這個方法的注意事項 – 可選).<br/>
 *
 * @author ${user}
 * ${tags}
 * @since JDK 1.6
 */</template><template autoinsert="false" context="overridecomment_context" deleted="false" description="Comment for overriding methods" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.overridecomment" name="overridecomment">/**
 * ${todo} 簡單描述該方法的實現(xiàn)功能(可選).
 * ${see_to_overridden}
 */</template><template autoinsert="true" context="delegatecomment_context" deleted="false" description="Comment for delegate methods" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.delegatecomment" name="delegatecomment">/**
 * ${tags}
 * ${see_to_target}
 */</template><template autoinsert="false" context="newtype_context" deleted="false" description="Newly created files" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.newtype" name="newtype">/**
 * Project Name:${project_name}
 * File Name:${file_name}
 * Package Name:${package_name}
 * Date:${date}${time}
 * Copyright (c) ${year}, chenzhou1025@126.com All Rights Reserved.
 *
*/
${filecomment}

${package_declaration}
/**
 * ClassName:${type_name} <br/>
 * Function: ${todo} ADD FUNCTION. <br/>
 * Reason:   ${todo} ADD REASON. <br/>
 * Date:     ${date} ${time} <br/>
 * @author   ${user}
 * @version  
 * @since    JDK 1.6
 * @see      
 */
${typecomment}
${type_declaration}
</template><template autoinsert="true" context="classbody_context" deleted="false" description="Code in new class type bodies" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.classbody" name="classbody">
</template><template autoinsert="true" context="interfacebody_context" deleted="false" description="Code in new interface type bodies" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.interfacebody" name="interfacebody">
</template><template autoinsert="true" context="enumbody_context" deleted="false" description="Code in new enum type bodies" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.enumbody" name="enumbody">
</template><template autoinsert="true" context="annotationbody_context" deleted="false" description="Code in new annotation type bodies" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.annotationbody" name="annotationbody">
</template><template autoinsert="true" context="catchblock_context" deleted="false" description="Code in new catch blocks" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.catchblock" name="catchblock">
// ${todo} Auto-generated catch block
${exception_var}.printStackTrace();
</template><template autoinsert="false" context="methodbody_context" deleted="false" description="Code in created method stubs" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.methodbody" name="methodbody">
// ${todo} Auto-generated method stub
${body_statement}</template><template autoinsert="true" context="constructorbody_context" deleted="false" description="Code in created constructor stubs" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.constructorbody" name="constructorbody">
${body_statement}
// ${todo} Auto-generated constructor stub
</template><template autoinsert="true" context="getterbody_context" deleted="false" description="Code in created getters" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.getterbody" name="getterbody">return ${field};</template><template autoinsert="true" context="setterbody_context" deleted="false" description="Code in created setters" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.setterbody" name="setterbody">${field} = ${param};</template></templates>

參考:
Eclipse Java注釋模板設(shè)置詳解
Eclipse Code Templates設(shè)置

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末顺呕,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子括饶,更是在濱河造成了極大的恐慌,老刑警劉巖来涨,帶你破解...
    沈念sama閱讀 211,817評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件图焰,死亡現(xiàn)場離奇詭異,居然都是意外死亡蹦掐,警方通過查閱死者的電腦和手機技羔,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,329評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來卧抗,“玉大人藤滥,你說我怎么就攤上這事∩珩桑” “怎么了拙绊?”我有些...
    開封第一講書人閱讀 157,354評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長泳秀。 經(jīng)常有香客問我标沪,道長,這世上最難降的妖魔是什么嗜傅? 我笑而不...
    開封第一講書人閱讀 56,498評論 1 284
  • 正文 為了忘掉前任金句,我火速辦了婚禮,結(jié)果婚禮上吕嘀,老公的妹妹穿的比我還像新娘违寞。我一直安慰自己,他們只是感情好偶房,可當(dāng)我...
    茶點故事閱讀 65,600評論 6 386
  • 文/花漫 我一把揭開白布趁曼。 她就那樣靜靜地躺著,像睡著了一般棕洋。 火紅的嫁衣襯著肌膚如雪彰阴。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,829評論 1 290
  • 那天拍冠,我揣著相機與錄音尿这,去河邊找鬼。 笑死庆杜,一個胖子當(dāng)著我的面吹牛射众,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播晃财,決...
    沈念sama閱讀 38,979評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼叨橱,長吁一口氣:“原來是場噩夢啊……” “哼典蜕!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起罗洗,我...
    開封第一講書人閱讀 37,722評論 0 266
  • 序言:老撾萬榮一對情侶失蹤愉舔,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后伙菜,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體轩缤,經(jīng)...
    沈念sama閱讀 44,189評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,519評論 2 327
  • 正文 我和宋清朗相戀三年贩绕,在試婚紗的時候發(fā)現(xiàn)自己被綠了火的。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,654評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡淑倾,死狀恐怖馏鹤,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情娇哆,我是刑警寧澤湃累,帶...
    沈念sama閱讀 34,329評論 4 330
  • 正文 年R本政府宣布,位于F島的核電站碍讨,受9級特大地震影響脱茉,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜垄开,卻給世界環(huán)境...
    茶點故事閱讀 39,940評論 3 313
  • 文/蒙蒙 一琴许、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧溉躲,春花似錦榜田、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,762評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至疑枯,卻和暖如春辩块,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背荆永。 一陣腳步聲響...
    開封第一講書人閱讀 31,993評論 1 266
  • 我被黑心中介騙來泰國打工废亭, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人具钥。 一個月前我還...
    沈念sama閱讀 46,382評論 2 360
  • 正文 我出身青樓豆村,卻偏偏與公主長得像,于是被迫代替她去往敵國和親骂删。 傳聞我的和親對象是個殘疾皇子掌动,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,543評論 2 349

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理四啰,服務(wù)發(fā)現(xiàn),斷路器粗恢,智...
    卡卡羅2017閱讀 134,633評論 18 139
  • 設(shè)置注釋模板的入口: Window->Preference->Java->Code Style->Code Tem...
    柒黍閱讀 640評論 0 0
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法柑晒,類相關(guān)的語法,內(nèi)部類的語法眷射,繼承相關(guān)的語法匙赞,異常的語法,線程的語...
    子非魚_t_閱讀 31,598評論 18 399
  • 一凭迹、背景簡介 豐富的注釋和良好的代碼規(guī)范,對于代碼的閱讀性和可維護性起著至關(guān)重要的作用苦囱。幾乎每個公司對這的要求還是...
    慕凌峰閱讀 5,086評論 0 7
  • 第五章 無名島奇遇 32嗅绸、神戒指 放學(xué)回到家以后,我的心情還象在學(xué)校時一樣高興,不僅因為這幅《海天之間...
    紫螳螂閱讀 198評論 0 1