java格式化指定长度_关于java:Eclipse:设置自动格式化的最大行长度?

我正在用Java工作。如果我在EclipseHelios中点击ctrl+shift+f,它将自动格式化我的代码。在某一点上,它包裹着线。我想增加最大行长度。我该怎么做?

注:从Eclipse Mars 4.5 M1开始(2014年8月),Eclipse中的默认行长度为120(而不是80)。看看我的答案。

在首选项Java>代码风格>格式化程序中,编辑配置文件。"换行"选项卡下是"线条宽度"(最大线条宽度:)的主要选项。在"注释"选项卡中,您有一个单独的选项"注释的最大行宽:",也需要更改该选项以影响注释换行。

如果您使用其中一个[Built-in]文件,则需要创建自己的配置文件来进行这些更改。只需单击格式化程序首选项页面上的"新建…"。

这对我不起作用,所以我完全禁用了注释行的格式设置。它几乎完全相同,除了"换行"选项卡之外,您需要"注释"选项卡并取消选中"启用行注释格式"

可能发生了变化。您正在使用什么版本的Eclipse?

这是正确的答案,尽管它不强制在评论上加宽度。转到"注释"选项卡,底部有一个字段"线条宽度",用于更改注释的最大线条宽度。

注意:Eclipse(至少是Kepler)非常令人讨厌地允许您编辑内置配置文件以满足您的心愿,但是它会以一个不引人注意的通知阻止您保存它,即您不能编辑内置配置文件,必须创建一个副本并进行编辑。

"换行标签"不是完整答案。正如Henrique Sousa和其他一些ID所提到的,它仍然需要转到"注释"选项卡。我被一行又一行的评论打断了。:)

我爱你这个答案

创建新的配置文件是最重要的部分。

至少使用luna,您所要做的就是将选项选项卡顶部的文本字段更改为Eclipse[默认值]以外的内容,然后单击应用。它保存了我试图对默认配置文件所做的所有修改。

那将是一个很大的进步。

有没有办法让Eclipse在一条线比边缘长的时候发出警告?

如果"注释的最大行宽"为灰色,则首先需要启用要格式化的某些类型的注释(前四个复选框)。

这只对Java文件起作用。

请看下图:

Java->Code style->Formatter-> Edit

76cfe90f4492c830a609affa14f14e49.png

您忘记了显示如何进入首选项窗口的步骤=)窗口>首选项

@Rodrigo Silveira是的,你在写,但我认为想改变行宽的人肯定知道如何打开首选项窗口。顺便说一句,谢谢你的加入。

@实际上,罗德里戈·席尔韦拉依赖于平台。在Mac上是Eclipse->Preferences。

@战争艺术感谢您添加评论。

如果使用Mac,则"首选项"菜单位于"Eclipse"菜单中,而不是"Window"菜单中。

也适用于C++。

您忘记了必须创建新的"活动配置文件"的部分。否则,您将无法更改任何设置。

注释在设置页面的底部有自己的行长度设置Java>代码风格->格式化程序>编辑…->评论

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

对于html/php/jsp/jspf:Web -> HTML Files -> Editor -> Line width。

单击项目->首选项。在搜索中键入格式-你应该看到Java-代码风格->格式化程序。单击它,然后编辑-最后,换行选项卡-在那里:)

首选项> > Java>代码风格>格式化程序/"编辑…"

制表符:"换行","注释"

字段:"最大行宽"

设置这两个选项,使注释的长度也相同。如果您还没有新的配置文件,可能需要创建一个新的配置文件。

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

我使用Mars版本的Eclipse版本,它与Java 7一起工作。

转到首选项-> java>代码风格>格式化程序

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

制表符:"换行"

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

注意:记住将活动概要文件重命名为您选择的名称,因为默认的Eclipse概要文件不会接受您的更改。

线条长度格式化程序设置被阻止用于注释(选中Eclipse光子)。因此,需要在换行->换行设置->注释中进行。根据需要设置换行。有两种可能,E.Q.在需要使用第一个图标列表时启用包装。

氧化镁

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值