posts - 403, comments - 310, trackbacks - 0, articles - 7
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          [zz]以空格代替Tab, 養成良好編碼風格

          Posted on 2007-04-22 20:25 ZelluX 閱讀(1952) 評論(2)  編輯  收藏

          以空格代替Tab, 養成良好編碼風格

            在編寫程序代碼時用空格代替Tab,可以避免由于編輯器對tab顯示方式不同引起的代碼錯亂,是一種良好的編程風格。

            1. JBuilder
            在Project pane中右鍵點擊項目名稱,在彈出的菜單中選擇"Properties..."以打開項目屬性對話框。再選擇 "Formatting" 屬性選項,把其中的 "Use tab char" 前面的鉤選取消即可。同時還可以在此指定語句塊和折行的縮進空格數目。

            2. Eclipse
            在菜單欄選擇 "Window" - "Preference" 打開自定義對話框。

            (1) 對于java代碼,在 "java - code style -formatter" 中設置。在 "Select a profile" 中選擇 "Java Conversions", 然后點擊 "Show..." 按鈕,把 "Indentation" 屬性的 "Tab Policy" 改成 "Space Only", 同時設置縮進空格數;另外在 "Line Wrapping" 中設置折行的縮進為 1 個indent單位。 點擊 "Apply" 或 "OK" ,將提示你為當前的屬性配置方案另取一個名字。

            (2) 如果使用了MyEclipse, 對于JSP/ HTML/ JavaScript/ XML/ CSS/ SQL/ DTD代碼,要分別在各自的 "Source" 屬性中選中 "indent using spaces", 并設置縮進空格數。

            (3) 以上設置對整個workspace生效,但你還可以單獨設置特定項目的java代碼風格。

            3. UltraEdit
            在“高級”-“配置...”-“編輯”中設置“制表符使用空格代替”。
            另外,在“格式”菜單中還可以選擇對空格和制表符進行相互轉換。


          評論

          # re: [zz]以空格代替Tab, 養成良好編碼風格  回復  更多評論   

          2008-10-10 13:47 by xiaomao101
          缺點是加大了文件的體積(tab是一個ascii碼,換成space了就是多個了)
          這樣無疑是加長的編譯時間。
          但是這幾點在現在如此快速的CPU看來已經沒有效果了。
          不過到底使用SPACE還是TAB因人而異,沒有什么好不好 的說法

          # re: [zz]以空格代替Tab, 養成良好編碼風格  回復  更多評論   

          2008-10-10 14:52 by ZelluX
          @xiaomao101
          這也太扯了。。

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 缙云县| 蓝田县| 盘锦市| 光山县| 安义县| 西乡县| 砚山县| 灵武市| 锦州市| 北海市| 海阳市| 九江县| 永丰县| 上林县| 舞钢市| 栾川县| 钟祥市| 上犹县| 和林格尔县| 蓝田县| 西平县| 无锡市| 玉溪市| 淮北市| 泽普县| 江陵县| 南皮县| 惠东县| 林口县| 德庆县| 藁城市| 福建省| 石阡县| 彩票| 玉山县| 沂南县| 吉首市| 昂仁县| 聂拉木县| 葵青区| 历史|