Eclipse自定義注釋風(fēng)格

一寻拂、背景簡(jiǎn)介

豐富的注釋和良好的代碼規(guī)范晌坤,對(duì)于代碼的閱讀性和可維護(hù)性起著至關(guān)重要的作用逢艘。幾乎每個(gè)公司對(duì)這的要求還是比較嚴(yán)格的,往往會(huì)形成自己的一套編碼規(guī)范骤菠。但是再實(shí)施過程中它改,如果全靠手動(dòng)完成,不僅效率低下商乎,還難以保證真正的符合規(guī)范央拖。所以結(jié)合IDE環(huán)境,自動(dòng)生成注釋,還是很有必要的鲜戒。今天我們就說一下专控,如何使用Eclipse給我們提供的自定義代碼模版的功能來作業(yè)。

二遏餐、設(shè)置注釋模板

  • 設(shè)置注釋模板的入口:Window->Preference->Java->Code Style->Code Template

  • 然后展開Comments節(jié)點(diǎn)就是所有需設(shè)置注釋的元素了伦腐!

  • 一下修改,只需要點(diǎn)擊右側(cè)面板上的按鈕 – 編輯(Edit)失都, 便可修改成自己的注釋柏蘑!

這里寫圖片描述

三、詳細(xì)介紹

1粹庞、文件(Files)注釋標(biāo)簽

Files標(biāo)簽是對(duì)新建的文件的說明咳焚,出現(xiàn)在文件最上面

  • 推薦注釋風(fēng)格:
/**   
 * Copyright ? ${year} eSunny Info. Tech Ltd. All rights reserved.
 * 
 * 功能描述:
 * @Package: ${package_name} 
 * @author: ${user}   
 * @date: ${date} ${time} 
 */

2、類型(Types)注釋標(biāo)簽(類的注釋)

Types標(biāo)簽是對(duì)類Class的一個(gè)說明庞溜,出現(xiàn)在類上面

  • 推薦注釋風(fēng)格:
/**   
* Copyright: Copyright (c) ${year} LanRu-Caifu
* 
* @ClassName: ${file_name}
* @Description: 該類的功能描述
*
* @version: v1.0.0
* @author: ${user}
* @date: ${date} ${time} 
*
* Modification History:
* Date         Author          Version            Description
*---------------------------------------------------------*
* ${date}     ${user}           v1.0.0               修改原因
*/

3革半、字段(Fields)注釋標(biāo)簽

Fields標(biāo)簽是對(duì)變量字段的說明

  • 推薦注釋風(fēng)格:
// @Fields ${field} : ${todo}

4、構(gòu)造函數(shù)(Constructors)標(biāo)簽

Constructors標(biāo)簽是對(duì)類的構(gòu)造函數(shù)的說明

  • 推薦注釋風(fēng)格:
/**   
* @Function: ${file_name}
* @Description: 該函數(shù)的功能描述
*
* @param:參數(shù)描述
* @version: v1.0.0
* @author: ${user}
* @date: ${date} ${time} 
*/

5流码、方法(Methods)標(biāo)簽

Methods標(biāo)簽是對(duì)函數(shù)方法的說明

  • 推薦注釋風(fēng)格:
/**   
* @Function: ${file_name}
* @Description: 該函數(shù)的功能描述
*
* @param:描述1描述
* @return:返回結(jié)果描述
* @throws:異常描述
*
* @version: v1.0.0
* @author: ${user}
* @date: ${date} ${time} 
*
* Modification History:
* Date         Author          Version            Description
*---------------------------------------------------------*
* ${date}     ${user}           v1.0.0               修改原因
*/

6又官、覆蓋方法(Overriding Methods)標(biāo)簽

Overriding Methods標(biāo)簽是對(duì)覆蓋方法的說明

  • 推薦注釋風(fēng)格:
/** 
* ${see_to_overridden}  
* @Function: ${file_name}
* @Description: 該函數(shù)的功能描述
*
* @param:描述1描述
* @return:返回結(jié)果描述
* @throws:異常描述
*
* @version: v1.0.0
* @author: ${user}
* @date: ${date} ${time} 
*
* Modification History:
* Date         Author          Version            Description
*---------------------------------------------------------*
* ${date}     ${user}           v1.0.0               修改原因
*/

7、代表方法(Delegate Methods)標(biāo)簽

  • 推薦注釋風(fēng)格:
/**
 * ${tags}
 * ${see_to_target}
 */

8旅掂、getter方法標(biāo)簽

  • 推薦注釋風(fēng)格:
/**
 * @return the ${bare_field_name}
 */

9赏胚、setter方法標(biāo)簽

  • 推薦注釋風(fēng)格:
/**
 * @param ${param} the ${bare_field_name} to set
 */

四访娶、如何自動(dòng)添加注釋

1商虐、可通過如下三種方法自動(dòng)添加注釋:

  • 輸入“/**”并回車。
  • 用快捷鍵 Alt+Shift+J(先選中某個(gè)方法崖疤、類名或變量名)秘车。
  • 在右鍵菜單中選擇“Source > Generate ElementComment”。

2劫哼、新建文件或類的時(shí)候叮趴,怎么自動(dòng)生成文件(file)的注釋呢?

這里寫圖片描述

只需要勾選Automatically and comments for new methods and types即可权烧!

3眯亦、導(dǎo)入/導(dǎo)出代碼格式模板

如果你辛辛苦苦定制好了自己的代碼風(fēng)格,然后換了臺(tái)機(jī)器進(jìn)行操作或重裝了Eclipse般码,是不是要重新配置一遍呢妻率?答案當(dāng)然是No了,Eclipse提供了“導(dǎo)出”和“導(dǎo)入”功能板祝,你可以把自己的模板導(dǎo)出來在其他機(jī)器上使用宫静。

這里寫圖片描述

五、創(chuàng)建自定義注釋模板

Window->Preference->Java->Editor->Templates

  • eclipse自帶一些注釋模板,如日期(@date)孤里、文件名(@ClassName)囊榜、作者(@author)等漱病,那么怎么自定義一些注釋模板呢?
這里寫圖片描述

該文是在參考文中進(jìn)行一定修改而來
** 參考地址:http://blog.csdn.net/changqing5818/article/details/51996302**

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市静浴,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌害捕,老刑警劉巖蜂嗽,帶你破解...
    沈念sama閱讀 211,884評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異博其,居然都是意外死亡套才,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,347評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門慕淡,熙熙樓的掌柜王于貴愁眉苦臉地迎上來背伴,“玉大人,你說我怎么就攤上這事峰髓∩导牛” “怎么了?”我有些...
    開封第一講書人閱讀 157,435評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵携兵,是天一觀的道長(zhǎng)疾掰。 經(jīng)常有香客問我,道長(zhǎng)徐紧,這世上最難降的妖魔是什么静檬? 我笑而不...
    開封第一講書人閱讀 56,509評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮并级,結(jié)果婚禮上拂檩,老公的妹妹穿的比我還像新娘。我一直安慰自己嘲碧,他們只是感情好稻励,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,611評(píng)論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著愈涩,像睡著了一般望抽。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上履婉,一...
    開封第一講書人閱讀 49,837評(píng)論 1 290
  • 那天煤篙,我揣著相機(jī)與錄音,去河邊找鬼谐鼎。 笑死舰蟆,一個(gè)胖子當(dāng)著我的面吹牛趣惠,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播身害,決...
    沈念sama閱讀 38,987評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼味悄,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了塌鸯?” 一聲冷哼從身側(cè)響起侍瑟,我...
    開封第一講書人閱讀 37,730評(píng)論 0 267
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎丙猬,沒想到半個(gè)月后涨颜,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,194評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡茧球,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,525評(píng)論 2 327
  • 正文 我和宋清朗相戀三年庭瑰,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片抢埋。...
    茶點(diǎn)故事閱讀 38,664評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡弹灭,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出揪垄,到底是詐尸還是另有隱情穷吮,我是刑警寧澤,帶...
    沈念sama閱讀 34,334評(píng)論 4 330
  • 正文 年R本政府宣布饥努,位于F島的核電站捡鱼,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏酷愧。R本人自食惡果不足惜驾诈,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,944評(píng)論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望伟墙。 院中可真熱鬧翘鸭,春花似錦滴铅、人聲如沸戳葵。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,764評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽拱烁。三九已至,卻和暖如春噩翠,著一層夾襖步出監(jiān)牢的瞬間戏自,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,997評(píng)論 1 266
  • 我被黑心中介騙來泰國(guó)打工伤锚, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留擅笔,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,389評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像猛们,于是被迫代替她去往敵國(guó)和親念脯。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,554評(píng)論 2 349

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

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理弯淘,服務(wù)發(fā)現(xiàn)绿店,斷路器,智...
    卡卡羅2017閱讀 134,633評(píng)論 18 139
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法庐橙,類相關(guān)的語法假勿,內(nèi)部類的語法,繼承相關(guān)的語法态鳖,異常的語法转培,線程的語...
    子非魚_t_閱讀 31,598評(píng)論 18 399
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,790評(píng)論 25 707
  • 好好考試 好好過六級(jí)啊 然后明天開始復(fù)習(xí) 好好考試 好好放假 好好生活 加油啊 六級(jí)一定會(huì)過的
    深度噪音閱讀 210評(píng)論 0 0
  • 我在歲月之后 反復(fù)思索有關(guān)你的記憶 昆侖山下的兒女長(zhǎng)情 一場(chǎng)大雪嚴(yán)肅了大地 風(fēng)吹碎了雪花 吹散了年老的炊煙 年少時(shí)...
    年輕且優(yōu)秀的兔大姐閱讀 229評(píng)論 0 7