31

我喜欢 eclipse 自动格式化,但有一个功能让我发疯:

由于我在自动格式中使用了换行,因此代码如下:

private static Location                         _location           = null; // this is a comment

变成像这样可怕的代码:

private static Location                         _location           = null;                 // this
                                                                                                    // is
                                                                                                    // a
                                                                                                    // comment

这不仅看的痛,而且改回来一点也不方便……

有没有办法删除评论的换行,或者至少修复它看起来不像是一团糟?

谢谢

4

2 回答 2

53

我认为您特别询问的事情可以通过编辑格式化程序来实现:

  • Window-> Preferences-> Java-> Code Style-> Formatter。有编辑你点击Edit...
  • 如果您使用默认的 Eclipse 格式化程序,您将需要编辑配置文件名称(您不能编辑内置配置文件)。
  • 转到评论
  • 取消选择行注释格式。

这样//就不会完成该类型注释的格式设置。

于 2012-03-10T11:00:31.370 回答
2

这也让我很烦。要修复包装的评论,您可以使用键盘快捷键 CTL+ALT+J 将评论合并到一行。注释指示符字符(// 或 *)仍然存在,但至少它会为您节省一些步骤。然后,您可以对评论指示​​器运行查找和替换。

于 2014-11-04T17:26:03.377 回答