ChatGPT解决这个技术问题 Extra ChatGPT

Eclipse:设置自动格式化的最大行长?

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

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

B
BeeOnRope

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

如果您使用 [Built-in] 之一,您将需要创建自己的配置文件以进行这些更改。只需单击格式化程序首选项页面上的“新建...”。


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

看看下面的图片:

Java->Code style->Formatter-> Edit

https://i.stack.imgur.com/dIG6J.png


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

注释在设置页面底部java->code style->formatter->Edit...->comments有自己的行长设置


S
Sumit Singh

对于 XML 线宽,更新首选项 > XML > XML 文件 > 编辑器 > 线宽


R
ROMANIA_engineer

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


S
Sumit Singh

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


P
PhantomReference

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


R
Roo

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

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

字段:“最大线宽”

设置两者以使评论也具有相同的长度。如果您还没有配置文件,您可能需要创建一个新配置文件。


m
mannedear

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

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

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

标签:“换行”

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

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


h
hariprasad

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

https://i.stack.imgur.com/4v5Ra.png