如何配置eclipse格式化程序只在没有编译错误时运行

时间:2016-01-11 13:44:02

标签: java eclipse formatter

Eclipse有一个非常烦人的问题。

我已经配置了格式化程序并使用保存操作来为每次保存设置格式化代码。

问题在于格式化程序本身。几乎每次我用编译错误保存时,格式化程序都会删除我的代码行(有时超过100行)。手动启动格式化程序时,此问题可重现。

“编译错误”不仅缺少大括号,即使丢失的分号也会导致文本块飞走。

我使用Eclipse Mars,但我认为这个问题已经在Eclipse Indigo中了。我不是百分百肯定,但我认为在Indigo之前格式化程序只在没有编译错误时启动才能避免此类问题。

我怎么能得到这样的行为,格式化程序只运行零编译错误?

1 个答案:

答案 0 :(得分:0)

我也在使用Eclipse Mars,它具有类似的自动格式化保存设置。但是,不要面对这样的问题。它正确格式化代码,即使编译错误也不删除任何代码。