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?
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
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:
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]
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.
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.
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).
"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.
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.
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.
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.
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
9
Das Plugin von Ahti Kitsik wurde oben erwähnt, aber es gibt ein neueres Plugin eines anderen Autors, das mit neueren Versionen von Eclipse (zumindest bis Juno) funktioniert und das Zeilennummerierungsproblem im älteren Plugin behoben hat.
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.
@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.
Antworten:
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->Formatter
Klicken 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- >Formatter
Klicken 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- >Formatter
Klicken 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 Editors
festlegen , 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
quelle
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
( Sadik bestätigt in den Kommentaren, dass es mit Eclipse 2019-09 funktioniert )
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:
(2020) MarcGuay fügt in den Kommentaren hinzu :
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 :
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.
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).
quelle
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.
quelle
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 OSCmd-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
quelle
alt
+cmd
+Y
Das Eclipse Word-Wrap- Plugin funktioniert für jede Art von Datei für mich.
quelle
Toggle Word Wrap
oder ODER drücken Sie Strg-Alt-E.Das Plugin von Ahti Kitsik wurde oben erwähnt, aber es gibt ein neueres Plugin eines anderen Autors, das mit neueren Versionen von Eclipse (zumindest bis Juno) funktioniert und das Zeilennummerierungsproblem im älteren Plugin behoben hat.
Die vollständigen Installationsanweisungen finden Sie in der Eclipse-Version, um das Word Wrap-Plug-In herunterzuladen
quelle
Aus Bug 35779 - Kommentar 187 :
quelle
Mit Juno ist der Zeilenumbruch sofort einsatzbereit. Rechtsklick auf den Editor und wählen Sie die „ Zeilenumbruch “ aus dem Dropdown - Menü.
quelle
Erstes Alpha von Eclipse Word Wrap veröffentlicht!
Ich habe diese Antwort von diesem Beitrag erhalten: Wie kann ich den Zeilenumbruch in Eclipse PDT für PHP-Dateien zum Laufen bringen?
quelle
In Eclipse v4.7 (Sauerstoff):
quelle
In Version: 2019-12 (4.14.0) auf MAC
Gehen Sie zu
Windows
->Editor
->Toggle Word Wrap
quelle
Probieren Sie AhtiK Eclipse WordWrap aus, es funktioniert für mich: http://www.ahtik.com/eclipse-update/
quelle