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