Hat Eclipse Zeilenumbruch?

141

Ich bearbeite eine XML-Datei mit der Eclipse-IDE und muss Textabschnitte eingeben. Es scheint jedoch nicht, dass Eclipse eine Zeilenumbruchfunktion hat. Weiß jemand, ob dies der Fall ist oder ob es dafür ein Plugin gibt?

Donpal
quelle
3
Möchten Sie einen weichen oder harten Wickel?
Ciro Santilli 法轮功 冠状 病 六四 事件 16

Antworten:

50

Wie in dem Beitrag von VonC auf derselben Seite erwähnt. Eclipse hat diese Funktion jetzt ab 06/2016 Neon.

Probieren Sie dieses Plugin Eclipse-Plattform-Plugin aus

Es sieht so aus, als ob Eclipse dies nur manuell selbst tun kann. Hier sind die Befehle. Zu diesem Zeitpunkt müssen Sie den markierten Text manuell neu formatieren.

Es ist nicht sonderlich offensichtlich, wie Sie die Eclipse-Linienbreite und den Zeilenumbruch in Ihren Java-Quelldateien steuern können. Hier ist wie und wo:

Die Breite und der Zeilenumbruch von Kommentaren werden festgelegt. Preferences->Java->Code Style->FormatterKlicken Sie dann auf die Schaltfläche Bearbeiten und wählen Sie die Registerkarte Kommentare. Ich mag es, wenn die Zeilenbreite für Kommentare 120 beträgt.

Der Zeilenumbruch wird in der Nähe festgelegt. Preferences->Java->Code Style- >FormatterKlicken Sie dann auf die Schaltfläche Bearbeiten und wählen Sie die Registerkarte Zeilenumbruch. Ich mag eine Linienbreite von 120 und eine Einrückungsgröße von 4.

Die Einrückung wird separat eingestellt. Preferences->Java->Code Style- >FormatterKlicken Sie dann auf die Schaltfläche Bearbeiten und wählen Sie die Registerkarte Einrückung. Ich mag eine Einrückungsgröße von 4, die mit der Einrückung für Zeilenumbrüche übereinstimmt.

Als ob das nicht genug wäre, können Sie auch Druckerränder, Registerkartengröße usw. Preferences>General>Editors>Text Editorsfestlegen , wobei ich die angezeigte Registerkartenbreite auf 4 und die Druckrandspalte auf 120 oder mehr einstelle.

Sie können auch das Kontrollkästchen Druckrand anzeigen aktivieren, um eine schwache vertikale Linie in der Spalte Druckerrand zu erhalten

Romain Hippeau
quelle
2
Ich dachte das auch zuerst, aber ich vermutete, dass er beim Bearbeiten eher nach automatischem Wrapping fragt.
BalusC
@donpal Ich glaube ich habe ein Plugin gefunden.
Romain Hippeau
2
Ich habe 45 Minuten gesucht, um herauszufinden, dass Kommentare ihre eigene 'width'-Eigenschaft haben ... schreibt MS dieses Programm?
cmcginty
installierte dies, um zu sehen, ob es Markdown-Dateien erkennt und mir das Umbrechen von Wörtern ermöglicht, aber es erkennt es nicht als eines der über 200, von denen es sagt, dass es es erkennt, und es scheint keine einfache Möglichkeit zu haben, das, was es tut, mit Zeilenumbrüchen zu versehen nicht erkennen und es gibt nicht viel auf Google darüber, wie man es zum Laufen bringt. Ich habe es deinstalliert.
Simbo1905
Es gibt eine Einschränkung: Dieses Plugin funktioniert in der Ansicht "Vergleichen" nicht. Lange Linien mit Diff sind bei Sonnenfinsternis immer noch schmerzhaft.
Haddr
125

Update 2016

Wie durch erwähnt ralfstx ‚s Antwort , Eclipse - 4.6 M4 Neon ( oder mehr ) eine Zeilenumbruch - Funktion!
(November 2015, Veröffentlichung Mitte 2016). Geben Sie in einer beliebigen Editoransicht Folgendes ein:

Alt+ Shift+Y

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

( Sadik bestätigt in den Kommentaren, dass es mit Eclipse 2019-09 funktioniert )

Standardmäßig werden Texteditoren mit deaktiviertem Zeilenumbruch geöffnet.
Dies kann mit der Option Zeilenumbruch beim Öffnen einer Editoroption auf der Einstellungsseite aktivieren geändert werden General > Editors > Text Editors.

Schalten Sie den Zeilenumbruch manuell um, indem Sie in das Editorfenster klicken und ( Shift+ Alt+ Y) drücken .
Drücken Sie unter Mac OS X ( Cmd- Opt- Y). [Aktualisiert Mai 2017]

Der berühmte Bug 35779 wird im letzten November von r / # / c / 61972 / endgültig geschlossen .

Es gibt jedoch einige neue Fehler:

Solange wir nach dem Umschalten des Zeilenumbruchstatus des Editors keine akzeptable Editorleistung für große Dateien bereitstellen können, sollten wir sicherstellen, dass Benutzer die WW-Voreinstellung 1 nicht standardmäßig immer aktivieren können, und uns fragen, warum die Editoren beim Ändern der Größe / Zoomen langsam sind.

(2020) MarcGuay fügt in den Kommentaren hinzu :

Wenn Sie möchten, dass der Wrapping dauerhaft / automatisch ist, scheint das cdhq- Plugin weiterhin mit der Eclipse-Version 2019-03 zu funktionieren .
Nach der Installation können Sie es über einschalten Window->Preferences->Word Wrap.


Update 2014

Das Word-Wrap-Eclipse-Plug- In de.cdhq.eclipse.wordwrap wurde gerade aktualisiert und bietet einen guten Wrapping, wie auf der Projektseite dargestellt :

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


Ursprüngliche Antwort Mai 2010

Probieren Sie hier das Eclipse Word-Wrap-Plug-In aus .

Nur für den Datensatz: Während Eclipse Colorer möglicherweise Wrapping für XML-Dateien bringt, verfügt Eclipse im Allgemeinen nicht über eine Soft- Wrapping-Funktion für den Texteditor.

Weich und hart. Soft verzerrt nur den Text am rechten Fensterrand, ohne neue Zeilennummern hinzuzufügen (daher gibt es Lücken in der Liste der Nummern, wenn Sie sie aktivieren).

Dies ist einer der am häufigsten bewerteten Fehler in der Eclipse-Geschichte: Fehler 35779 (9 Jahre und mehr als 200 Stimmen)

Update Februar 2013:

Dieser Fehler verweist auf ein altes Word-Wrap-Plugin, aber Oak erwähnt in seiner Antwort (positiv bewertet) ein neues Plugin für neuere (Juno +) Versionen von Eclipse (also 3.8.x, 4.x, möglicherweise mit 3.7).
Dieses Plugin ist von Florian Weßling , der es gerade aktualisiert hat (März 2013)

Klicken Sie mit der rechten Maustaste in eine geöffnete Datei und wählen Sie " Zeilenumbruch umschalten " (Verknüpfung ctrl+ alt+ e).

Vor
Wörter eingewickelt

VonC
quelle
"Eclipse Word-Wrap Plug-In" funktioniert gut in der neuesten Eclispe PDT, danke!
Fedir RYKHTIK
Vielen Dank! Das Word-Wrap-Plugin und der Zeilennummern-Fix funktionieren für normale TXT-Dateien, einschließlich Java-Dateien. Sie funktionieren jedoch nicht für XML-Dateien. :(
Vince Yuan
Beeindruckend. Ich habe Eclipse nie zu gern gehabt. Vielleicht sollte ich vim verwenden. +1
n611x007
1
+ 1 für die Erwähnung der Soft Wrap-Funktionsanforderung. Lassen Sie uns das dem Himmel zuordnen.
Ciro Santilli 法轮功 冠状 病 六四 事件 16
Um dieses Plug-In auf dem Mars zu installieren, muss die Luna-Update-Site verwendet werden: dev.cdhq.de/eclipse/updatesite/luna
Luís de Sousa
25

Ctrl+ Shift+ Fformatiert eine Datei in Eclipse, wobei lange Zeilen in mehrere Zeilen aufgeteilt werden und Kommentare in Zeilenumbruch umgewandelt werden. Sie können auch nur einen Textabschnitt hervorheben und diesen formatieren.

Mir ist klar, dass dies kein automatischer weicher / harter Zeilenumbruch wie bei den anderen Antworten ist, aber ich glaube nicht, dass die Frage nach etwas Besonderem gefragt hat.

jfritz42
quelle
2
Es wird ein Zeilenumbruch ausgeführt, vorausgesetzt, Ihr aktueller Editor unterstützt den Zeilenumbruch. Zum Beispiel tut Pydev derzeit nicht (ca. Januar 2014).
Öko
Strg + Umschalt + F schließt hier auf dem Mars keine langen Kommentare für mich ein.
Peter V. Mørch
Ugh .. harte Verpackung . PS: In Bezug auf "irgendetwas Besonderes" schließe ich aus der Frage "Notwendigkeit, Textabsätze einzugeben", dass er nicht am Ende jeder Zeile die Eingabetaste drücken möchte. Ich schließe daraus, dass er nach einem weichen Wickel sucht . Außerdem fragte er, ob es ein Plugin gibt.
ADTC
19

Eclipse Neon (4.6), Erscheinungsdatum Juni 2016, enthält Zeilenumbruch für Texteditoren. Es ist standardmäßig deaktiviert und kann über die Tastenkombination Alt+Shift+Y(unter Mac OS Cmd-Opt-Y) aktiviert und deaktiviert werden . Einige Editoren bieten auch eine Symbolleistenschaltfläche zum Aktivieren des Zeilenumbruchs.

Siehe den 4.6 M4 Neu und bemerkenswert

ralfstx
quelle
Schließlich! +1. Ich habe Ihre Antwort oben in meiner erwähnt.
VonC
2
Ich konnte dies in Mac nicht aktivieren. Alternative Tastaturkürzel (Option oder Befehl) haben es nicht aktiviert und sind in der Hilfe oder einem anderen Menü nicht verfügbar.
Deborah
1
In meiner Installation (4.6.2 auf Mac) ist es alt+ cmd+Y
Christian
Wie aktiviere ich dies für die Vergleichsansicht?
dma_k
18

Das Eclipse Word-Wrap- Plugin funktioniert für jede Art von Datei für mich.

Romain
quelle
1
Perfekt. Genau das, wonach ich gesucht habe.
Andreas Dolk
Ich habe Ihr Word Wrap-Plugin installiert, Eclipse neu gestartet, kann aber die Option für Word Wrap nicht herausfinden. Vermisse ich etwas? Ich verwende Eclipse Juno und habe PHP PDT auf Juno installiert. In beide Perspektiven gewechselt PHP / Jave EE, kann aber auch nach der Installation des Word Wrap-Plugins nicht als Option für den Zeilenumbruch erscheinen. Kannst du mir bitte helfen? Vielen Dank im Voraus.
Sanjay
2
Nach der Installation klicken Sie mit der rechten Maustaste auf eine beliebige Stelle im Editor und wählen Toggle Word Wrapoder ODER drücken Sie Strg-Alt-E.
Gbmhunter
3

Aus Bug 35779 - Kommentar 187 :

Eine Problemumgehung, die ich seit einigen Jahren verwende, ist die Verwendung des Eclipse-Wiki-Markup-Editors zum Bearbeiten von Textdateien. Dies unterstützt den Zeilenumbruch und das reicht mir. Vielleicht könnten diese Informationen einigen von Ihnen helfen.

pba
quelle
2

Mit Juno ist der Zeilenumbruch sofort einsatzbereit. Rechtsklick auf den Editor und wählen Sie die „ Zeilenumbruch “ aus dem Dropdown - Menü.

Mannadu
quelle
2
@africanherbsman Die Option "Zeilenumbruch" kann ebenfalls nicht gefunden werden. Wird es in einer speziellen Perspektive oder in irgendeiner Perspektive angegeben? Ich bin in der C ++.
Wang
1
Ich bin in der Standard-Eclipse Juno Java EE-Version, kann aber die Option für WOrd Wrap nicht herausfinden.
Sanjay
1

In Eclipse v4.7 (Sauerstoff):

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

In Version: 2019-12 (4.14.0) auf MAC

Gehen Sie zu Windows-> Editor->Toggle Word Wrap

Jackson
quelle