Eclipse: Set maximum line length for auto formatting?
我正在用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文件起作用。
请看下图:
1
| Java->Code style->Formatter-> Edit |
。
- 您忘记了显示如何进入首选项窗口的步骤=)窗口>首选项
- @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.在需要使用第一个图标列表时启用包装。
氧化镁