【问题标题】:Eclipse auto-formatter, disable auto line-wrapping of comment linesEclipse 自动格式化程序,禁用注释行的自动换行
【发布时间】:2012-03-27 13:39:10
【问题描述】:

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

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

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

变成了像这样可怕、可怕的代码:

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

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

有没有什么办法可以去除 cmets 的换行,或者至少修复一下,让它看起来不会一团糟?

谢谢

【问题讨论】:

    标签: eclipse autoformatting


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      我认为您具体询问的内容可以通过编辑格式化程序来实现:

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

      这样,// 类型的 cmets 将不会被格式化。

      【讨论】:

      • 当前版本的 Eclipse (4.14.0) 中似乎不再存在此选项
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-24
      • 1970-01-01
      • 2019-04-05
      • 2011-06-28
      • 2012-07-12
      • 1970-01-01
      相关资源
      最近更新 更多