如何在Eclipse中默认启用自动换行?

53

简单问题:如何在Eclipse中默认启用自动换行?我查看了这个插件,但它只适用于Luna版本。此外,这个插件是一个独立的文本编辑器,没有语法高亮或验证功能。我可以接受其他建议。

3个回答

71

14
但默认情况下它是禁用的。当我启用它并打开新文件时,它又被禁用了。 - Phoca
请考虑创建一个增强请求(通过bugs.eclipse.org),建议将设置设置为全局并传播到所有编辑器。 - Mickael
在基于Eclipse框架的S32 Design Studio中,快捷键Alt + Shift + Y可用。 - Harsha J K
我在 Mars.2 Release (4.5.2) 中没有看到这个。 - Mayur Dighe
Mars 2已经严重过时了;它发布已经超过6年了,自那以后已经进行了16次重大更新。您将永远不会获得更多的支持。只需放弃它并使用最新版本即可。 - Mickael
使用STS 4时,菜单中没有列出自动换行选项,但按下Alt-Shift-Y可以实现自动换行。 - Adam D.

49
正如 @KrisWebDev 在这个回答中指出的,Eclipse 从 Eclipse Neon 开始支持软换行和软换词,但是尚未存在控制此设置的 GUI。在 Window > Preferences > General > Editors > Text Editors 中应该有一个全局设置来启用默认情况下任何文本编辑器的软换行。但是,该选项不存在。

您必须手动编辑org.eclipse.ui.editors.prefs文件(.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs)位于您的 Eclipse 工作区中。在那里,您可以添加设置 wordwrap.enabled=true


10
在Windows安装中,该文件位于工作区的 <workspace>.metadata.plugins\org.eclipse.core.runtime.settings\org.eclipse.ui.editors.prefs 中。请注意,此处只进行翻译,不提供任何额外的解释或信息。 - simpleuser
2
截至Eclipse Oxygen,GUI仍未到位 :-/ - Emmanuel Guiton
6
请注意,选项 故意 没有出现,直到 bug 484142 得到解决 - 简而言之,为了避免潜在的持续缓慢,目前每个新编辑器都已经关闭了自动换行功能作为一种解决方法。 - Petr Bodnár
1
@neeraj 顺便说一下:这是另一个话题,你应该开一个新的问题来讨论。 - Emmanuel Guiton
2
截至2017年11月,它适用于氧气版本。在org.eclipse.ui.editors.prefs文件中添加值后,行被包装。 - Kiran
显示剩余6条评论

1

对于Windows,以下方法适用(如果不行,请更改workspace6),打开设置文件

%APPDATA%\DBeaverData\workspace6\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.ui.editors.prefs

添加
wordwrap.enabled=true

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接