Eclipse是否有换行

时间:2010-05-17 00:01:28

标签: eclipse

我正在使用Eclipse IDE编辑XML文件,需要输入文本段落。看起来eclipse似乎没有换行功能。任何人都知道它是否存在或是否有插件?

12 个答案:

答案 0 :(得分:113)

2016年更新

ralfstxanswer所述,Eclipse 4.6 M4 Neon有自动换行功能!
(2015年11月,2016年中期发布)。在任何编辑器视图中,键入:

替代 + + ý

https://www.eclipse.org/eclipse/news/4.6/M4/images/word-wrap.png

  

默认情况下,文本编辑器会在禁用自动换行的情况下打开    General > Editors > Text Editors 首选项页面上打开编辑器选项时,可以使用启用自动换行更改此设置。

通过单击编辑器窗口并按( Shift + Alt + Y )手动切换自动换行。
在Mac OS X上,按( Cmd - 选项 - Y )。 [2017年5月更新]

着名的bug 35779最终于去年11月由r/#/c/61972/关闭。

但是有一些新错误:

  

只要我们在切换编辑器自动换行状态后无法为大文件提供可接受的编辑器性能,我们应该确保用户无法在默认情况下始终在上设置WW首选项1 并想知道为什么编辑器在调整大小/缩放时会很慢。


2014年更新

de.cdhq.eclipse.wordwrap Word-Wrap Eclipse插件just got updated,确实提供了良好的包装,如project page所示:

http://dev.cdhq.de/eclipse/word-wrap/img/01_wrappingOff.gif http://dev.cdhq.de/eclipse/word-wrap/img/02_wrappingOn_full.gif


原始回答2010年5月

尝试Eclipse Word-Wrap插件here

仅仅为了记录,虽然Eclipse Colorer可能会为xml文件带来包装,但Eclipse 通常不具备文本编辑器的 soft 包装功能。

  

软而硬。 Soft会在不添加新行号的情况下扭曲右侧窗口边框处的文本(因此,当您启用它们时,数字列表中会有间隙)。

这是Eclipse历史上最受欢迎的错误之一:bug 35779(9年且数量超过200票)

2013年2月更新:

该错误引用了旧的Word换行插件,但Oak提到his answer(upvoted) new plugin 最近(Juno +)版本的Eclipse(所以3.8.x,4.x,可能已经看到与3.7)合作 该插件来自Florian Weßling,只有updated it (March 2013)

右键单击打开的文件并选择“切换Word Wrap ”(快捷键 ctrl + alt + e

before
words wrapped

答案 1 :(得分:48)

正如VonC在同一页面上的帖子所述。从06/2016 Neon开始,Eclipse现在具有此功能。

试试这个插件Eclipse platform plugin

看起来eclipse只能自己手动执行,这里是命令。此时,您必须手动重新格式化突出显示的文本。

如何在Java源文件中控制Eclipse行宽和换行并不是非常明显。这是如何以及在何处:

Preferences->Java->Code Style->Formatter中设置注释宽度和换行,然后单击“编辑”按钮并选择“注释”选项卡。我喜欢Line Width for Comments为120.

Preferences->Java->Code Style- >Formatter附近设置代码行换行,然后单击“编辑”按钮并选择“换行”选项卡。我喜欢线宽120和缩进尺寸4.

Preferences->Java->Code Style- >Formatter中单独设置缩进,然后单击“编辑”按钮并选择“缩进”选项卡。我喜欢缩进大小为4,与Line Wrapping缩进设置一致。

如果这还不够,您还可以在Preferences>General>Editors>Text Editors中设置打印机边距,标签大小等,我将显示的标签宽度设置为4,将打印边距列设置为120或更多。

您还可以选中显示打印边距框以在打印机边距列

处获得微弱的垂直线

答案 2 :(得分:24)

Ctrl + Shift + F 将在Eclipse中格式化一个文件,将长行分成多行并且很好地自动换行注释。您还可以突出显示一段文本和格式。

我意识到这不是像其他答案一样的自动软/硬自动换行,但我不认为问题是要求任何花哨的东西。

答案 3 :(得分:18)

Eclipse Word-Wrap插件适用于任何类型的文件。

答案 4 :(得分:18)

Eclipse Neon (4.6),发布日期2016年6月,包括文本编辑器的自动换行。它默认是禁用的,可以使用快捷键Alt+Shift+Y激活和停用(在Mac OS上,Cmd-Opt-Y)。一些编辑还提供了一个工具栏按钮来激活自动换行。

请参阅4.6 M4 New and Noteworthy

答案 5 :(得分:9)

上面提到了Ahti Kitsik的插件,但是另一位作者a newer plugin可以使用更新版本的Eclipse(至少达到Juno),还修复了旧版插件中的行编号问题。

  

enter image description here

完整安装说明位于Eclipse version to download the word wrap plug-in

答案 6 :(得分:3)

来自Bug 35779 - Comment 187

  

我过去几年使用的解决方法是使用eclipse wiki标记编辑器编辑文本文件。这支持自动换行,这对我来说已经足够了。也许这些信息对你们中的某些人有帮助。

答案 7 :(得分:2)

答案 8 :(得分:2)

现在,Juno开箱即用。右键单击编辑器,然后从下拉列表中选择“自动换行”选项。

答案 9 :(得分:2)

在MAC中的版本:2019-12(4.14.0)

转到Windows-> Editor-> Toggle Word Wrap

答案 10 :(得分:1)

在Eclipse v4.7(Oxygen)中:

Window menu → Editor → Toggle Word Wrap (Shift+Alt+Y)

答案 11 :(得分:0)

尝试使用AhtiK Eclipse WordWrap,它适用于我:http://www.ahtik.com/eclipse-update/

相关问题