【问题标题】:Eclipse: Set maximum line length for auto formatting?Eclipse:设置自动格式化的最大行长?
【发布时间】:2011-04-11 11:16:12
【问题描述】:

我正在使用 Java。如果我在 Eclipse Helios 中点击 Ctrl+Shift+F,它将自动格式化我的代码。在某一点上,它会换行。我想增加最大行长。我该怎么做?

【问题讨论】:

  • 注意:从 Eclipse Mars 4.5 M1(2014 年 8 月)开始,Eclipse 中的默认行长是 120(而不是 80)。见my answer

标签: java eclipse formatting ide


【解决方案1】:

行长格式化程序设置被阻止用于注释(Eclipse Photon 已检查)。因此 Line Wrapping -> Wrapping settings -> Annotations 中需要它。根据您的需要设置换行。有几种可能性,例如。 必要时启用换行以使用第一个图标列表。

【讨论】:

    【解决方案2】:

    我使用名为 Mars 的 Eclipse 版本,它适用于 Java 7。

    转到首选项 -> Java -> 代码样式 -> 格式化程序

    单击“活动配置文件”下拉列表右侧显示的编辑按钮

    标签:“换行”

    字段:“最大线宽”,在编辑器中设置所需值(默认值设置为120)以增加/减少线长

    注意:请记住将 Active 配置文件重命名为您选择的名称,因为默认的 Eclipse 配置文件不会接受您的更改。

    【讨论】:

      【解决方案3】:

      在首选项Java -> Code Style -> Formatter中,编辑配置文件。 Line Wrapping 选项卡下是线宽的主要选项(最大线宽:)。在 评论 选项卡中,您有一个单独的选项cmets 的最大线宽:,它也需要更改以影响评论换行。

      如果您使用[Built-in] 之一,则需要创建自己的个人资料才能进行这些更改。只需点击格式化程序首选项页面上的“新建...”即可。

      【讨论】:

      • 这对我不起作用,所以我完全禁用了注释行的格式。它几乎完全相同,除了你想要“评论”选项卡而不是“换行”选项卡并取消选中“启用行注释格式”
      • 这是正确的答案,虽然它不会强制 cmets 的宽度。转到“评论”选项卡,在底部有“线宽”字段以更改 cmets 的最大线宽。
      • 注意:Eclipse(至少是 Kepler)非常令人讨厌地允许您根据自己的喜好编辑内置配置文件,只是为了阻止您使用无法编辑的不显眼通知来保存它内置配置文件,并且必须创建一个副本并改为对其进行编辑。
      • “换行选项卡”不是一个完整的答案。正如 Henrique Sousa 和其他一些 ID 所提到的,它仍然需要转到“评论”选项卡。我被 cmets 中的换行所困扰。 :)
      • 至少使用 Luna,您所要做的就是将选项选项卡顶部的文本字段更改为 Eclipse [Default] 以外的其他内容,然后单击 Apply。它保存了我尝试对默认配置文件进行的所有修改。
      【解决方案4】:

      对于 HTML / PHP / JSP / JSPF:Web -> HTML Files -> Editor -> Line width

      【讨论】:

        【解决方案5】:

        首选项 -> Java -> 代码样式 -> 格式化程序/“编辑...”

        标签:“换行”、“评论”

        字段:“最大线宽”

        设置两者以使 cmets 也具有相同的长度。 如果您还没有个人资料,您可能需要创建一个新的个人资料。

        【讨论】:

          【解决方案6】:

          对于 XHTML 文件:Web -> HTML Files -> Editor -> Line width

          【讨论】:

            【解决方案7】:

            点击项目->首选项。在搜索中输入格式 - 您应该会看到 java->code style->formatter。单击它,然后编辑 - 最后是换行选项卡 - 它在那里:)

            【讨论】:

              【解决方案8】:

              对于 XML 线宽,更新 preferences > XML > XML Files > Editor > Line width

              【讨论】:

                【解决方案9】:

                看看下面的图片:

                Java->Code style->Formatter-> Edit
                

                【讨论】:

                • 您忘记了如何进入首选项窗口的步骤 =) 窗口 > 首选项
                • @rodrigo-silveira 是的,你在写,但我认为想要更改线宽的人肯定知道如何打开首选项窗口。顺便感谢您添加它。
                • @rodrigo-silveira 实际上,这取决于平台。在 Mac 上是 Eclipse -> Preferences。
                • @ArtOfWarfare 感谢您添加评论。
                • 您忘记了必须创建新“活动配置文件”的部分。否则您将无法更改任何设置。
                【解决方案10】:

                评论在设置页面底部有自己的行长设置java->code style->formatter->Edit...->cmets

                【讨论】:

                  猜你喜欢
                  • 2014-02-09
                  • 1970-01-01
                  • 1970-01-01
                  • 2016-10-18
                  • 2013-03-05
                  • 1970-01-01
                  • 2010-11-26
                  • 2011-08-18
                  相关资源
                  最近更新 更多