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

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

          Posted on 2007-04-22 20:25 ZelluX 閱讀(1949) 評論(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
          這也太扯了。。

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


          網站導航:
           
          主站蜘蛛池模板: 青龙| 屯留县| 武义县| 阜平县| 石台县| 铜山县| 张家港市| 泸溪县| 铜陵市| 合水县| 内乡县| 城固县| 田东县| 石屏县| 马公市| 大名县| 秦皇岛市| 庆云县| 湘潭县| 怀化市| 泊头市| 安陆市| 上蔡县| 定安县| 靖安县| 蕉岭县| 衡东县| 长汀县| 康保县| 若羌县| 洛隆县| 巩义市| 北京市| 宜良县| 缙云县| 白水县| 铁岭市| 西平县| 沅陵县| 普格县| 马公市|