Enjoying Life ...... !
          If u can look into my eyes, u will see how beautiful the life is.
          posts - 4,comments - 12,trackbacks - 0

          上次聽(tīng)了其他項(xiàng)目組介紹在編寫(xiě)完代碼后使用代碼格式化程序?qū)Υa進(jìn)行格式化,有利于版本沖突時(shí)進(jìn)行對(duì)比和文件合并。想到當(dāng)前代碼編寫(xiě)格式多少有些太個(gè)性化,如果可以創(chuàng)建一份代碼模板,將之導(dǎo)入到所有人的工具中,然后所有的代碼在編寫(xiě)后都進(jìn)行格式化,則避免了代碼格式太混亂的情況,有利于大家閱讀代碼。

          Eclipse有內(nèi)置的代碼格式化程序和模板,也可以創(chuàng)建自己的模板:

          在菜單欄中選中『窗口』-〉『首選項(xiàng)』。在出現(xiàn)的對(duì)話(huà)框的左邊樹(shù)中展開(kāi)『Java』下的『代碼樣式』。其中有兩項(xiàng),一項(xiàng)是『代碼格式化程序』,另一項(xiàng)是『代碼模板』。主要的是設(shè)置『代碼格式化程序』,『代碼模板』中設(shè)置的是自動(dòng)生成的代碼的格式,比如setter和getter方法的代碼及相關(guān)注釋。

          設(shè)置『代碼格式化程序』:Eclipse內(nèi)置的模板不能導(dǎo)出,需要新建一個(gè)。輸入模板名稱(chēng),并選擇初始化設(shè)置的文件。這部分主要是設(shè)置格式化后代碼的格式,包括縮進(jìn)、空行、花括弧等等內(nèi)容。具體的東西就按照自己的愛(ài)好,自己慢慢確定吧。然后點(diǎn)擊導(dǎo)出,存成.xml文件。

          設(shè)置『代碼模板』沒(méi)有什么,主要是設(shè)置自動(dòng)生成的一些方法等的注釋格式,如getter/setter方法的注釋。里面可以包括一些變量,可以生成時(shí)自動(dòng)填充相應(yīng)內(nèi)容,如姓名,參數(shù)名稱(chēng)等。設(shè)置完畢后,點(diǎn)擊全部導(dǎo)出,存成.xml文件。

           

          用的時(shí)候當(dāng)然是分別點(diǎn)擊導(dǎo)入按鈕,選擇正確的配置文件。選中菜單欄中『源代碼』下的格式化,或者使用快捷方式ctrl+shift+f對(duì)代碼進(jìn)行格式化。OK!

          posted on 2005-04-30 18:10 lippea'blog 閱讀(3100) 評(píng)論(1)  編輯  收藏

          FeedBack:
          # re: 使用Eclipse創(chuàng)建模板并格式化代碼
          2006-12-08 15:33 | Michael[匿名]

          只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 海宁市| 太和县| 丰县| 武乡县| 廊坊市| 奉化市| 虞城县| 东山县| 临安市| 保康县| 牡丹江市| 泰顺县| 寿阳县| 绵阳市| 沛县| 绿春县| 大冶市| 敖汉旗| 高州市| 彰武县| 轮台县| 宁德市| 湟源县| 苍山县| 久治县| 湖州市| 慈利县| 瓮安县| 吴桥县| 湖北省| 沙洋县| 赫章县| 布拖县| 贺兰县| 曲松县| 平武县| 武城县| 龙南县| 鲜城| 基隆市| 琼海市|