返回列表 發帖

【011】eclipse小技巧 - 將tab轉換為space

本帖最後由 tonyh 於 2023-1-4 16:32 編輯

很多人喜歡使用tab進行文字縮排,這樣雖然方便,但在不同的文字編輯器中可能會造成不一致的效果。因為不同的文字編輯器其tab字元代表的格數不一,譬如在eclipse中預設一個tab字元的寬度是四格空白,但在Windows的記事本,tab字元代表的卻是八格空白的寬度。

因此要讓程式碼在不同的文字編輯器裡看起來都能整齊一致,統一使用四格空白去取代tab字元是最好的做法。

在eclipse中只要如下設定,即可按一個tab自動輸入成4個空白:

1. Window(視窗) >> Preferences(喜好設定) >> General(一般) >> Editor(編輯器) >> Text Editor(文字編輯器)
   啟用 Insert spaces for tabs(插入定位點空格),並將 Displayed tab width(顯示的欄標寬度)設為4

2. Window(視窗) >> Preferences(喜好設定) >> Java >> Code Style(程式撰寫風格) >> Formatter(格式製作程式)
   點選 Edit(編輯) 按鈕,將 Tab policy(欄標原則) 設為 Spaces only(僅空白)
   注意:Indentation(縮排大小) 和 Tab Size(欄標大小) 要設為4

3. 最後在按下確定之前,將設定檔名稱改為 Eclipse [自訂]
   大功告成!

返回列表