缺省狀況下, Eclipse帶有硬製表符字符的縮進。 如何將其更改成空格? java
對於在此線程上絆腳的人,這只是一個快速提示。 在您的項目中,還有另一個能夠設置此設置的地方 ! ios
Eclipse支持特定於項目的設置,而且某些項目將使用它們本身的非託管選項卡/空格設置,除了當前項目的Properties外,該設置將不會顯示在任何地方。 spa
能夠經過如下方式進行管理: 線程
一般,僅當您將其餘人的代碼導入Eclipse中時,這纔是一個問題。 code
不要錯過兩個*選項卡策略*僅空格*使用空格縮進換行 orm
我僅檢查了後者,並將組合框保留爲Checks Only的「 Tabs Only」。僅供參考,我在談論首選項> Java>格式化程序>編輯... ip
在Eclipse中,轉到Window » Preferences,而後搜索Formatter 。 資源
您將看到各類粗體連接,單擊每一個粗體連接並將其設置爲use spaces
而不是tabs
。 開發
在java formatter連接中,您必須編輯配置文件並選擇選項卡策略, spaces only
在縮進選項卡中spaces only
get
遇到此問題時,我在全部能夠找到的地方都將「使用製表符的空間」設置爲true,但仍在獲取製表符。 最終是由於在文件的其餘位置使用了製表符,而且試圖進行智能縮進或使人沮喪的事情。
經過選擇文件的所有內容並在Mac上按command+shift+f
。 這會將給定的格式應用於文件。 我不知道Windows上的相同鍵綁定,但請嘗試一下。 從那時起,我開始獲得預期的行爲。
用於C / C ++開發人員的Eclipse IDE,版本:Helios Service Release 2
您須要經過按「窗口」->「首選項」->「代碼樣式」中的「新建」按鈕來建立新的配置文件
轉到「縮進」選項卡,而後選擇「製表符策略=僅空格」
面向C / C ++開發人員的Eclipse IDE,版本:開普勒服務發佈1
請按照如下路徑建立新的配置文件:「窗口>首選項> C / C ++>代碼樣式>格式化程序」
轉到「縮進」選項卡,而後選擇「製表符策略=僅空格」