如何在日食中关闭断线

CTRL + SHIFT + F (代码格式)后,有人知道如何在eclipse中打破换行符,例如:

 System.err .println("Incorrect file name, make sure you include .extension with your file name"); 

转到Window-> Preferences-> Java-> Code Style-> Formatter。 创建新的格式化程序。 单击编辑,然后选择选项卡Line Wrapping并将Line Wrapping策略设置为Do not wrap。

Eclipse中的默认换行非常令人恼火,主要原因是“行宽”设置为80个字符,显然是20世纪80年代的宿醉。 这真的应该更新,因为每个人都使用高分辨率显示器而不是80个char宽打孔卡。

您可能不希望完全关闭它,而是想要将“线宽”更改为更合理的东西(否则当您使用自动格式化程序时,您可能会获得永远存在的代码行)。

我建议值140,这对我们现在使用1080p显示器的大多数人来说似乎很好用。

为了做到这一点,你需要……


使用Preferences ,导航至…

 > Java > Code Style > Formatter 

您无法编辑默认配置文件,因此您必须点击New...并为您的配置文件键入“Eclipse 140 Line Width”之类的名称,然后OK

然后Edit配置文件

切换到“ Line Wrapping选项卡

Maximum Line width从80更改为140

OK出路了。


如果您想要修复现有代码,请选择目标代码并使用“ Source > Format菜单选项。

在Helios中,对于所有情况,将“Line Wrapping / Function Call / Indentation Policy”设置为“Column on Indent”。 这似乎停止了病理情况,它分裂一条线以尝试并适合固定的宽度,但最终会向右移动,而不是未拆分。

或者,如上所述,禁用换行,或设置非常宽的线宽。 但我觉得最好让它包裹并使其正确而不是完全包裹。

有一个选项“永远不会加入包裹线”。 这将有助于保持我们的自定义包装不变。 伟大的function。