【发布时间】:2011-02-20 05:16:58
【问题描述】:
我正在使用 Eclipse IDE 编辑一个 XML 文件,并且需要输入文本段落。不过,eclipse 似乎没有换行功能。任何人都知道它是否有或是否有插件?
【问题讨论】:
-
您要软包装还是硬包装?
标签: eclipse
我正在使用 Eclipse IDE 编辑一个 XML 文件,并且需要输入文本段落。不过,eclipse 似乎没有换行功能。任何人都知道它是否有或是否有插件?
【问题讨论】:
标签: eclipse
2016 年更新
正如ralfstx 的answer 所述,Eclipse 4.6 M4 Neon(或更多)具有自动换行功能!
(2015 年 11 月,2016 年年中发布)。在任何编辑器视图中,键入:
Alt+Shift+Y
(Sadik 确认 in the comments 它适用于 Eclipse 2019-09)
默认情况下,打开文本编辑器时禁用自动换行。
这可以通过General > Editors > Text Editors首选项页面上的打开编辑器时启用自动换行选项进行更改。
通过单击编辑器窗口并按 (Shift+Alt+Y) 手动切换自动换行。
在 Mac OS X 上,按 (Cmd-Opt-Y)。 [2017 年 5 月更新]
著名的bug 35779终于在去年11月被r/#/c/61972/关闭了。
但是有一些新的错误:
只要在打开编辑器自动换行状态后我们无法为大文件提供可接受的编辑器性能,我们就应该确保用户不能将 WW 偏好设置1 始终设置为默认情况下并想知道为什么编辑器在调整大小/缩放时速度很慢。
(2020)MarcGuay 添加in the comments:
如果您希望包装是持久/自动的,cdhq plugin 似乎仍可与 2019-03 版本的 Eclipse 一起使用。
安装后,您可以通过Window->Preferences->Word Wrap打开它。
2014 年更新
de.cdhq.eclipse.wordwrap Word-Wrap Eclipse 插件just got updated,确实提供了良好的包装,如project page 所示:
2010 年 5 月的原始答案
试试 Eclipse Word-Wrap 插件here。
仅作记录,虽然Eclipse Colorer 可能会为 xml 文件提供包装,但 Eclipse通常没有用于文本编辑器的软包装功能。
软硬兼备。 Soft 只会扭曲右侧窗口边框的文本而不添加新的行号(因此启用它们时数字列表中会出现空白)。
这是 Eclipse 历史上最受好评的错误之一:bug 35779(9 年而且还在继续,200 多票)
2013 年 2 月更新:
该错误引用了一个旧的自动换行插件,但 Oak 在 his answer 中提到(赞成)一个 new plugin 用于最近(Juno+)版本的 Eclipse(所以 3.8.x,4 .x,可能已经看到与 3.7 一起使用)
该插件来自Florian Weßling,他只是updated it (March 2013)
右键单击打开的文件并选择“Toggle Word Wrap”(快捷键ctrl+alt+e)
【讨论】:
正如 VonC 在同一页面上的帖子中所述。自 06/2016 Neon 起,Eclipse 现在具有此功能。
试试这个插件Eclipse platform plugin
看起来 eclipse 只能自己手动完成,这里是命令。此时,您必须手动重新格式化突出显示的文本。
在 Java 源文件中如何控制 Eclipse 行宽和换行并不是很明显。以下是方式和地点:
评论宽度和换行在Preferences->Java->Code Style->Formatter 中设置,然后单击“编辑”按钮并选择“评论”选项卡。我喜欢评论的线宽为 120。
代码换行设置在附近,Preferences->Java->Code Style- >Formatter,然后单击编辑按钮并选择换行选项卡。我喜欢 120 的线宽和 4 的缩进大小。
缩进是单独设置的,在Preferences->Java->Code Style- >Formatter,然后点击编辑按钮,选择缩进选项卡。我喜欢缩进大小为 4,与 Line Wrapping 缩进设置一致。
如果这还不够,您还可以在Preferences>General>Editors>Text Editors 中设置打印机边距、制表符大小等,我将显示的制表符宽度设置为 4 并将打印边距列设置为 120 或更多。
您还可以选中显示打印边距框以在打印机边距列处获得一条微弱的垂直线
【讨论】:
Ctrl+Shift+F 将在 Eclipse 中格式化文件,将长行分成多行并很好地换行 cmets。您还可以仅突出显示部分文本并设置其格式。
我意识到这不是像其他答案那样自动软/硬自动换行,但我不认为这个问题要求任何花哨的东西。
【讨论】:
Eclipse Neon (4.6),发布日期 2016 年 6 月,包括用于文本编辑器的自动换行。默认情况下它处于禁用状态,可以使用快捷键Alt+Shift+Y(在Mac OS 上为Cmd-Opt-Y)激活和停用。一些编辑器还提供了一个工具栏按钮来激活自动换行。
【讨论】:
alt + cmd + Y
Eclipse Word-Wrap 插件适用于我的任何类型的文件。
【讨论】:
Toggle Word Wrap,或按Ctrl-Alt-E。
上面提到了 Ahti Kitsik 的插件,但另一位作者的 a newer plugin 可以与较新版本的 Eclipse(至少到 Juno)一起使用,并且还修复了旧插件中的行号问题。
【讨论】:
我在过去几年使用的一种解决方法是使用 eclipse wiki 标记编辑器来编辑文本文件。这支持自动换行,这对我来说已经足够了。也许这些信息可能对你们中的一些人有所帮助。
【讨论】:
在版本:MAC 上的 2019-12 (4.14.0)
转到Windows -> Editor -> Toggle Word Wrap
【讨论】:
现在,Juno 开箱即用自动换行。右键单击编辑器并从下拉列表中选择“Word Wrap”选项。
【讨论】:
在 Eclipse v4.7(氧气)中:
Window menu → Editor → Toggle Word Wrap (Shift+Alt+Y)
【讨论】:
试试 AhtiK Eclipse WordWrap,它对我有用:http://www.ahtik.com/eclipse-update/
【讨论】: