如何在日食中关闭断线

ant*_*ant 26 java eclipse

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

System.err
                    .println("Incorrect file name, make sure you include .extension with your file name");
Run Code Online (Sandbox Code Playgroud)

dra*_*vic 56

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

  • 谢谢(hvala puno),我还必须增加它设置为80的最大线宽 (3认同)
  • :)同样在Window-> Preferences-> General-> Editors-> Text中有一个选项"show print margin".如果你打开它,你总会看到垂直的灰线,显示你什么时候打破一个新线. (2认同)
  • 嗯,这个设置对我不起作用. (2认同)
  • 您必须将最大线宽设置为一个非常大的数字,如1000.换行策略仅适用于具有值对的行. (2认同)

Oli*_*ain 5

Eclipse 中的默认换行确实相当令人恼火,主要原因是“行宽”设置为 80 个字符,这显然是 19 世纪 80 年代的遗留问题。现在确实应该更新,因为每个人都使用高分辨率显示器而不是 80 字符宽的打孔卡。

您可能不想完全关闭它,而是想将“行宽”更改为更合理的值(否则当您使用自动格式化程序时,您可能会得到永远持续下去的代码行)。

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

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


使用 in Preferences,导航至...

> Java
    > Code Style
        > Formatter
Run Code Online (Sandbox Code Playgroud)

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

然后是Edit个人资料

更改到Line Wrapping选项卡

将 80更改Maximum Line width140

然后OK你的出路。


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