有人知道在按CTRL + SHIFT + F
(代码格式)之后如何在eclipse中改变换行符,例如:
System.err
.println("Incorrect file name, make sure you include .extension with your file name");
答案 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)
有一个选项“永不加入包裹线”。这将有助于保持我们的自定义包装不变。伟大的特色。