2014-12-06 87 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