Eclipse自动格式化程序,禁用注释行的自动换行

时间:2012-03-10 09:23:28

标签: eclipse autoformatting

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

因为我在自动格式化程序中使用了换行符,所以代码如下:

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

变成了可怕的,可怕的代码:

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

这不仅令人痛苦,而且还不方便改变......

有没有办法删除评论的换行,或者至少修复一下,看起来不是绝对混乱?

由于

2 个答案:

答案 0 :(得分:51)

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

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

这样就不会对//类型的评论进行格式化。

答案 1 :(得分:2)

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