Eclipse 格式化程序对齐列中的字段

Eclipse formatter align fields in columns

我正在尝试使用 Eclipse 格式化程序(但不是 Eclipse),并且我正在尝试使用 "align fields in columns"。这有我不喜欢的副作用:

class Thing {
    int    x       = 0;                       // comment is pushed aside
    double trouble = Double.POSITIVE_INFINITY;
}

如果 trouble 是一个匿名 class 或二维数组,情况会更糟。被搁置的评论能以某种方式停止吗?

你说的很有道理,我找不到阻止 Eclipse 在使用 "Align fields in columns" 时对齐注释的方法。

即使您在 Comments 选项卡上设置 "Preserve white space between code and line comments",行注释仍然对齐。

我为此在 Eclipse 中提出了一个错误:

Bug 532970 - Eclipse formatter formatting single line comment incorrectly

希望他们将其视为错误而不是功能。