我在我的 Eclipse 格式化程序中破坏了啥?
Posted
技术标签:
【中文标题】我在我的 Eclipse 格式化程序中破坏了啥?【英文标题】:What did I break in my Eclipse formatter?我在我的 Eclipse 格式化程序中破坏了什么? 【发布时间】:2019-03-15 16:59:41 【问题描述】:最近丢失了一台开发机器,我似乎无法让我的格式化程序恢复到以前的工作方式。我已经很接近了,但是有些事情我无法弄清楚格式化程序设置是什么来修复它!
之前
public void method1()
MyObject myObject =
MyObject
.builder()
.param1(param1)
.param2(param2)
.param3(param3)
.build();
之后
public void method1()
MyObject myObject = MyObject
.builder()
.param1(param1)
.param2(param2)
.param3(param3)
.build();
之前
public void method2()
mySomewhatLongName.methodName(somewhatLongMethod(myObject.getParam1(),
myObject.getParam2);
之后
public void method2()
mySomewhatLongName
.methodName(somewhatLongMethod(myObject.getParam1(),myObject.getParam2);
之前
public void method3()
SomeEnumVariable someLongerObject =
StringUtils.isNotEmpty(someString) ? SomeEnumVariable.VALUE_1
: SomeEnumVariable.VALUE_1;
之后
public void method3()
SomeEnumVariable someLongerObject = StringUtils.isNotEmpty(someString)
? SomeEnumVariable.VALUE_1 : SomeEnumVariable.VALUE_1;
我知道格式化没什么大不了的,但我的 CR 只是我的所有自动格式化程序,它会消除现有代码,我只想解决这个问题。
【问题讨论】:
什么版本的 Eclipse?具体取决于版本。但是,请查看换行。 【参考方案1】:您可以通过转到项目 > 属性 > Java 代码样式 > 格式化程序来重置格式设置
启用特定于项目的设置,并将您的活动个人资料更改为Eclipse [built-in]
如果需要,您还可以创建自己的格式设置。
【讨论】:
是的,我有一个精心策划的完全自定义格式化程序首选项设置...我应该备份但没有。 您可以将格式选项导出为文件。请这样做,以便我打开它进行进一步检查。 你能发布你当前的配置文件吗?这将有助于检查问题以上是关于我在我的 Eclipse 格式化程序中破坏了啥?的主要内容,如果未能解决你的问题,请参考以下文章