Java代碼規範中提到,tab其實是佔8個字符,因此我們可以使用4個空格(4個字符)來代替tab,這樣既減少了代碼的存儲大小,也提供了一種美觀的代碼。
因此修改Eclipse的編碼格式有助於我們不用改變我們的習慣而達到替換。
具體步驟如下:
編輯時,對tab的替換。Windows -> Preferences -> General -> Editors -> Text Editors,勾選上Insert spaces for tabs.
![查看](https://img-blog.csdn.net/20170313111228473?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvTnVsbF9oYw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
使用Ctrl + Shift + F格式化代碼時,對tab的替換。Windows -> Preferences -> Java -> Code Style -> Formmater -> Active profile 選擇一個格式化風格,然後點擊Edit。在Indentation選項卡中,找到General settings,在Tab policy中選擇Spaces Only。
![這裏寫圖片描述](https://img-blog.csdn.net/20170313104035630?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvTnVsbF9oYw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
如果選擇後出現下面的情況,返回Active profile,然後點擊new一個profile,名字隨意輸入。然後選擇新建的profile,再做上述操作即可。
![這裏寫圖片描述](https://img-blog.csdn.net/20170313104116192?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvTnVsbF9oYw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
本文出自 “SG-YYZ” 博客,請務必保留此出處http://sgyyz.blog.51cto.com/5069360/1613955