如何在日食中关闭断线

时间:2010-07-13 23:33:36

标签: java eclipse

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

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

4 个答案:

答案 0 :(得分:56)

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

答案 1 :(得分:4)

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菜单选项。

答案 2 :(得分:1)

在Helios中,对于所有情况,将“换行/函数调用/缩进策略”设置为“列上缩进”。这似乎阻止了病理情况,它分裂了一条线,试图在一个固定的宽度范围内适应,但最终会向右移动,而不是未拆分。

或者,如上所述,禁用换行,或设置非常宽的线宽。但是我觉得把它包起来更好,而不是完全包裹它。

答案 3 :(得分:1)

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