2014-12-06 55 views
0

最近我做了一些錯誤,它破壞了我的項目的代碼樣式格式,我的眼睛流淌着新的代碼樣式格式,我也不能讀取或編輯我的代碼。我修復了默認的項目設置,但預先格式化的代碼重新設置了新的Eclipse格式,我必須用手修復每個Java文件...將代碼格式樣式應用於Eclipse中的大型Java項目

這就是我所有的源代碼之後的樣子錯誤

           dropDat.setItemId(Integer 
                .parseInt(attrs 
                  .getNamedItem(
                    "itemid") 
                  .getNodeValue())); 
              dropDat.setMinDrop(Integer 
                .parseInt(attrs 
                  .getNamedItem(
                    "min") 
                  .getNodeValue())); 
              dropDat.setMaxDrop(Integer 
                .parseInt(attrs 
                  .getNamedItem(
                    "max") 
                  .getNodeValue())); 
              dropDat.setChance(Integer 
                .parseInt(attrs 
                  .getNamedItem(
                    "chance") 
                  .getNodeValue())); 

相同的代碼應該是這樣的:

dropDat.setItemId(Integer.parseInt(attrs.getNamedItem("itemid").getNodeValue())); 
... 
dropDat.setItemId(Integer.parseInt(attrs.getNamedItem("chance").getNodeValue())); 

我的整個項目被破壞(30.000 Java文件)到這個惱人的編碼風格......我應該怎麼做自動修復它?

回答

0

在這裏創建一個格式化程序配置文件Windows > Preferences > Java > Code Style > Formatter。 然後在包資源管理器視圖中右鍵單擊項目,然後選擇Source > Format

您也可以在此處創建源清理配置文件Windows > Preferences > Java > Code Style > Clean Up 然後在程序包資源管理器視圖中右鍵單擊項目,然後選擇Source > Clean up

你必須重複所有項目。

如果你有很多很多的項目,然後try this solution

+0

我已經做到了隊友,它適用於新的代碼我寫的,但它不格式化搞砸代碼,我下載的是Eclipse的另一個版本我刪除了所有的後我的設置和什麼都沒有,然後我通過文本編輯器打開了一些java文件,我驚訝地發現格式保存在.java文件中,即使從記事本打開時也是如此 – Martin 2014-12-08 18:56:02

+0

它必須工作..你打開java(with在JDT java編輯器中擴展**。java **)文件?在你的文章中添加更多信息並詳細解釋問題。 – 2014-12-10 07:13:39

+0

你好Chandrayya,我的問題是,這不是一個Eclipse格式設置的問題了......問題是格式現在以二進制形式保存到.java文件本身,這意味着即使當我用簡單文本查看器,病態格式在那裏。當我更改格式設置並重新格式化整個項目時,Eclipse將不會執行任何操作。感謝您的關注,非常感謝! – Martin 2014-12-10 23:16:24