2014-05-09 66 views
3

我遵循了所有建議hereEclipse使用製表符而不是空格縮進新行

當我按下return,我得到的是縮進標籤代替空間一個新行。

如果我退格鍵清除選項卡,然後按Tab鍵一系列時間,它正確縮進空格

我很確定我的所有設置都設置正確。我爲項目中的每種語言創建了一個新的Code Style > Formatter策略,並指定始終使用空格。看起來好像這些設置是部分激活的(例如:當我按tab),但在使用return時無效。我嘗試重新啓動Eclipse。我將嘗試重新啓動計算機...

我使用Mac OS X 10.9.2和Eclipse的Liferay Developer Studio(1.6.3.v201312111844)版本(不確定哪個Eclipse基於)。

誰能想到另一個設置/解決方案,以確保新行用空格代替標籤產生的?我最近看到http://editorconfig.org/,我想知道是否有一些干擾。

感謝您的任何建議

回答

4

如果文件存在正在使用的標籤行,然後輸入將尊重並嘗試建立類似的方式(見this comment by topchef一個解決方案)的新線。此外,Liferay Studio的專有設置可能會覆蓋Eclipse標準首選項(as suggested by user John)。

請記住,在Eclipse中每種類型的編輯器都可以有自己的喜好,也許這就是你正在運行的到這裏。您可以嘗試通過打開首選項並在搜索字段中搜索「縮進」來查找全部內容。這將顯示可以配置縮進的所有首選項頁面。

enter image description here

還要注意的是格式化設置沒有任何影響作爲你型格式;這是因爲當你選擇文件的文件或部分文件或組,然後選擇來源>格式從菜單中。

+0

哪些設置控制「原始型」設置?我改變了我找到的一切,也許我錯過了一些東西。 我沒有源>格式化整個文件,保存它,重新啓動等等。它仍然不工作.. –

+0

看到我對我的答案的補充。 –

+0

感謝您的屏幕。我發現那些「打字」設置,並且它們被適當設置。我重新格式化了我的代碼,並且沒有選項卡。它仍然不起作用 - 但我現在會放棄 –

相關問題