0

我在使用 Eclipse 格式化程序时遇到问题,我似乎无法弄清楚。

如果我有一行代码的注释超过 80 个字符,例如:

Something something = new Something(somethingElse) // some comments here about the code.

然后我第一次运行格式化程序时,它会正确设置它,例如:

Something something = new Something(somethingElse) // some comments here
                                                   // about the code.

但是,如果我稍后再次运行格式化程序,它将更改为:

Something something = new Something(somethingElse) // some comments here
// about the code.

我觉得这里应该有一些明显的东西我错过了,但我已经查看了我能找到的所有格式化程序设置,但还没有找到防止这种行为的方法。有没有人对此有任何见解?

谢谢

4

1 回答 1

0

第二次运行格式化程序时,它不明白这// about the code是上面一行注释的一部分,它决定该行需要与代码齐平。查看设置,我没有看到明显的解决方法。我建议要么只在行尾添加简短的评论和/或将评论放在上面的行中。(或者,不使用格式化程序,这通常是我的偏好。)

// some comments here about the code. If it's long enough it'll wrap
// like this.
Something something = new Something(somethingElse) // Short note
于 2010-11-03T23:14:42.933 回答