Eclipse是否有换行符


Answers:


50

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

试试这个插件Eclipse平台插件

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

如何控制Java源文件中的Eclipse行宽和换行并不是很明显。这是方法和位置:

在中设置了注释宽度和换行符Preferences->Java->Code Style->Formatter,然后单击“编辑”按钮并选择“注释”选项卡。我喜欢“注释的线宽”为120。

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

缩进在中单独设置Preferences->Java->Code Style- >Formatter,然后单击“编辑”按钮并选择“缩进”选项卡。我希望缩进大小为4,与“行包装”缩进设置一致。

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

您也可以选中显示打印边距框,以在打印机边距列上获得一条暗淡的垂直线


2
我也首先想到了这一点,但我猜想他更多地是在编辑时要求自动换行。
BalusC,2010年

@donpal我想我找到了一个插件。
罗曼·希波

2
我花了45分钟的时间才发现注释具有自己的'width'属性... MS是否编写此程序?
cmcginty 2010年

安装此程序以查看它是否可以识别markdown文件并允许我自动换行,但它不能将其识别为它可以识别的200多个文件之一,而且似乎没有简便的方法可以自动换行不认识,谷歌上没有太多关于如何使其工作的信息。我已经卸载了。
simbo1905 2014年

有一个限制:此插件在“比较”视图中不起作用。带有差异的长行在日食方面仍然很痛苦。
haddr '15

125

更新2016

正如ralfstx回答所提到的,Eclipse 4.6 M4 Neon或更高版本)具有自动换行功能!
(2015年11月,2016年中发布)。在任何编辑器视图中,键入:

Alt+ Shift+Y

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

Sadik 在评论中确认它可用于Eclipse 2019-09

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

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

去年11月,著名的bug 35779最终被r /#/ c / 61972 /关闭。

但是,有一些新的错误:

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

(2020)MarcGuay 在评论中添加:

如果您希望包装是持久的/自动的,则cdhq插件似乎仍然可以与2019-03版本的Eclipse一起使用。
安装后,您可以通过打开它Window->Preferences->Word Wrap


更新2014

de.cdhq.eclipse.wordwrap 自动换行Eclipse插件刚刚得到更新,并确实提供良好的包裹,如图所示的项目页面

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


原答复2010年5月

此处尝试Eclipse Word-Wrap插件。

仅作记录,尽管Eclipse Colorer可能带来了xml文件的换行,但Eclipse 通常没有Text编辑器的换行功能。

软硬。Soft只会在不添加新行号的情况下在右侧窗口边框处使文本变形(因此,启用它们后,数字列表中会有空白)。

这是Eclipse历史上最受推崇的bug之一:bug 35779(9年,有200票以上的票数)

2013年2月更新:

该错误引用了一个旧的自动换行插件,但是Oak他的答案中(被提议)提到一个针对Eclipse的最新(Juno +)版本的新插件(因此3.8.x,4.x可以与3.7一起使用)
。来自FlorianWeßling的人,他刚刚对其进行了更新(2013年3月)

右键单击打开的文件,然后选择“ 切换自动换行 ”(快捷键ctrl+ alt+ e

之前
文字包裹


在最新的Eclispe PDT中,“ Eclipse换行插件”效果很好,谢谢!
Fedir RYKHTIK

谢谢!Word-Wrap插件和行号修复适用于普通的txt文件,包括.java文件。但是它们不适用于.xml文件。:(
Vince Yuan

哇。我从来都不喜欢日食。也许我应该使用vim。+1
n611x007

1
+ 1表示软包装功能请求。让我们将其推向天堂。
西罗Santilli郝海东冠状病六四事件法轮功2015年

要在火星上安装此插件,必须使用Luna更新站点:dev.cdhq.de/eclipse/updatesite/luna –Luísde
Sousa

25

Ctrl+ Shift+ F将在Eclipse中格式化文件,将长行分成多行,并用文字换行。您也可以仅突出显示一段文本并设置其格式。

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


2
假设您当前的编辑器支持自动换行,它将自动换行。例如,pydev当前不存在(大约2014年1月)。
ecoe 2014年

Ctrl + Shift + F在火星上对我来说不包含长注释。
Peter V.Mørch2015年

hard .. 硬包装。PS:关于“任何花哨的东西”,我从问题的“需要输入文本段落”中推断出,他不想在每一行的末尾按Enter。所以我得出结论,他正在寻找保鲜膜。另外,他问是否有插件。
ADTC

19

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

参见4.6 M4新功能和值得注意的功能


最后!+1。我在上面引用了您的回答。
VonC

2
我无法在Mac中启用此功能。备用键盘快捷键(选项或命令)没有激活它,并且在“帮助”或任何其他菜单中不可用。
Deborah

1
在我的安装(4.6.2在Mac),它的alt+ cmd+Y
基督教

如何激活它以进行比较视图?
dma_k

18

Eclipse的自动换行的插件作品对我来说任何类型的文件。


1
完善。正是我想要的。
Andreas Dolk 2012年

我已经安装了您的Word Wrap插件,重新启动了Eclipse,但无法找出Word Wrap的选项。我想念什么吗?我正在使用Eclipse Juno,并在Juno上安装了PHP PDT。切换到两个角度的PHP / Jave EE,但是即使在安装了Word Wrap插件之后,似乎也没有选择自动换行的选项。你能帮我吗?先感谢您。
2013年

2
安装完成后,您可以右键单击编辑器中的任意位置,然后选择Toggle Word Wrap,或按Ctrl-Alt-E。
gbmhunter 2013年

链接无效
Mote Zart


3

来自Bug 35779-评论187

我最近几年使用的一种变通方法是使用Eclipse Wiki标记编辑器来编辑文本文件。这支持自动换行,对我来说这就足够了。也许这些信息可能对您中的某些人有所帮助。


2

现在,自动换行功能与Juno一起使用。右键单击编辑器,然后从下拉列表中选择“自动换行 ”选项。


2
@africanherbsman也找不到“自动换行”选项。是从特殊角度还是从任何角度指定?我在C ++中。

1
我使用的是默认Eclipse Juno Java EE版本,但无法确定WOrd Wrap的选项。
Sanjay


1

在Eclipse v4.7(Oxygen)中:

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

1

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

转到Windows-> Editor->Toggle Word Wrap


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.