2010-05-17 10 views
121

Ich bearbeite eine XML-Datei mit der Eclipse-IDE und muss Absätze von Text eingeben. Es scheint jedoch nicht, dass Eclipse eine Zeilenumbruch-Funktion hat. Weiß jemand, ob es funktioniert oder ob es ein Plugin dafür gibt?Hat Eclipse Zeilenumbruch

+2

Wollen Sie weichen oder harten Wrap? –

Antwort

45

Wie in dem Beitrag von VonC auf dieser Seite erwähnt. Eclipse hat nun diese Fähigkeit ab 06/2016 Neon.

dieses Plugin Versuchen Eclipse platform plugin

Es wie Eclipse sieht nur die Möglichkeit, es auf seinem eigenen und hier sind die Befehle manuell zu tun hat. An diesem Punkt müssen Sie den markierten Text manuell neu formatieren.

Es ist nicht sehr offensichtlich, wie Eclipse-Zeilenbreite und Zeilenumbruch in Ihren Java-Quelldateien gesteuert werden. Hier ist wie und wo:

Kommentar Breite und Zeilenumbruch wird in Preferences->Java->Code Style->Formatter eingestellt, klicken Sie dann auf die Schaltfläche Bearbeiten und wählen Sie die Registerkarte Kommentare. Ich mag Strichbreite für Kommentare zu 120.

Code Zeilenumbruch wird in der Nähe in Preferences->Java->Code Style- >Formatter festgelegt, klicken Sie dann auf die Schaltfläche Bearbeiten und wählen Sie die Registerkarte Zeilenumbruch. Ich mag eine Linienstärke von 120 und eine Einzuggröße von 4.

Einrückung wird separat festgelegt, in Preferences->Java->Code Style- >Formatter, klicken Sie dann auf die Schaltfläche Bearbeiten und wählen Sie die Registerkarte Einzug. Ich mag eine Einzuggröße von 4, die mit der Zeilenumbrucheinstellung übereinstimmt.

Als wäre das nicht genug, können Sie auch die Druckerränder, die Tabulatorgröße usw. in Preferences>General>Editors>Text Editors einstellen, wobei ich die angezeigte Tabulatorbreite auf 4 und die Druckrandspalte auf 120 oder mehr setze.

Sie können auch die Show Print Margin Kontrollkästchen eine schwache vertikale Linie am Drucker Randspalt

+2

Das dachte ich auch zuerst, aber ich vermutete, dass er beim Bearbeiten mehr nach automatischem Umbruch fragt. – BalusC

+0

@donpal Ich glaube, ich habe ein Plugin gefunden. –

+2

Ich brauchte 45 Minuten Suche, um herauszufinden, dass Kommentare ihre eigene Eigenschaft 'width' haben ... schreibt MS dieses Programm? – cmcginty

104

-Update 2016

Wie bereits erwähnt durch ralfstx ‚s answer, Eclipse 4.6 M4 Neon ein Feature Zeilenumbruch hat zu bekommen!
(Nov 2015, für die Veröffentlichung Mitte 2016). In einer beliebigen Editor Ansicht Typ:

Umschalt +Alt + V

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

standardmäßig Texteditoren sind mit Zeilenumbruch deaktiviert geöffnet.
Dies kann mit der Option "Zeilenumbruch aktivieren" beim Öffnen einer Editor-Option auf der Seite General > Editors > Text Editors geändert werden.

manuell umschalten Zeilenumbruch durch im Editorfenster klicken und die Taste (Umschalttaste + Alt + Y).
Unter Mac OS X, drücken Sie (Cmd - Opt - Y). [Aktualisiert Mai 2017]

Die berühmte bug 35779 ist endlich von r/#/c/61972/ letzten November geschlossen.

Es gibt jedoch ein paar neue Fehler:

Solange wir nicht in der Lage sind für große Dateien akzeptabel Editor Leistung bieten nach Wenn der Status des Editor-Wortumlaufs aktiviert wird, sollten wir sicherstellen, dass Benutzer WW nicht bevorzugen ence 1 immer auf standardmäßig und frage mich, warum die Editoren während der Größenanpassung/Zoomen langsam sind.


-Update 2014

Die de.cdhq.eclipse.wordwrap Wort-Wrap Eclipse-Plug-in just got updated und gute Verpackung liefert, wie in der project page 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 das Eclipse Word-Wrap Plug-In here aus.

Nur für das Protokoll, während Eclipse Colorer könnte hat nicht generell eine weiche Wickelfunktion für Texteditor Verpackung für XML-Dateien Eclipse bringen.

Weich und hart. Soft wird den Text nur am rechten Fensterrand verzerren, ohne dass neue Zeilennummern hinzugefügt werden (daher gibt es Lücken in der Liste der Zahlen, wenn Sie sie aktivieren).

Dies ist eine der upvoted Fehler in Eclipse Geschichte: bug 35779 (9 Jahre und Zählen, 200+ Stimmen)

Update Februar 2013:

Dass Fehler verweisen auf einem alten Zeilenumbruch Plugin, aber Oak Erwähnungen in his answer (upvoted) ein new plugin für die letzten (Juno +) Versionen von Eclipse (so 3.8.x, 4.x, möglicherweise mit 3 arbeiten gesehen worden.7)
Das Plugin von Florian Weßling ist, der gerade updated it (March 2013)

Rechtsklick in einer geöffneten Datei und wählen Sie "Toggle Zeilenumbruch" (Abkürzung ctrl + alt + e)

before
words wrapped

+0

"Eclipse Word-Wrap Plug-In" funktioniert gut in der neuesten Eclispe PDT, danke! –

+0

Danke! Das Word-Wrap-Plugin und die Zeilennummernkorrektur funktionieren für normale TXT-Dateien, einschließlich .java-Dateien. Aber sie funktionieren nicht für XML-Dateien. :( –

+0

wow. Ich war nie zu gern Eklipse. Vielleicht sollte ich Vim. +1 – n611x007

23

Ctrl +Umschalt +F wird eine Datei in Eclipse zu formatieren, lange Linien in mehrere Zeilen und schön Wort Einwickeln Kommentare zu brechen. Sie können auch nur einen Textabschnitt markieren und formatieren.

Ich realisiere, das ist kein automatischer Soft/Hard-Word-Wrap wie die anderen Antworten, aber ich glaube nicht, dass die Frage nach etwas ausgefallenem gefragt hat.

+2

wird es einen Zeilenumbruch geben, vorausgesetzt, Ihr aktueller Editor unterstützt Word-Wrapping. Zum Beispiel ist pydev derzeit nicht verfügbar (circa Jan 2014). – ecoe

+0

Strg + Shift + F nicht lange Kommentare für mich hier in Mars. –

+0

Funktioniert nicht für mich. Nichts ist passiert. – hepcat72

18

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

+1

Perfekt. Genau das, was ich gesucht habe. –

+0

Ich habe dein Word-Wrap-Plugin installiert, Eclipse neu gestartet, kann aber die Option für den Zeilenumbruch nicht herausfinden. Vermisse ich etwas? Ich benutze Eclipse Juno und installierte PHP PDT auf Juno. Zu beiden Perspektiven umgeschaltet PHP/Jave EE, aber kann nicht die Option, Word-Wrap auch nach der Installation von Word Wrap-Plugin. Kannst du mir bitte helfen? Vielen Dank im Voraus. –

+0

Möglicherweise wird es nicht mit Juno Version funktionieren. –

2

Word Wrap kommt jetzt mit Juno aus der Box. Klicken Sie mit der rechten Maustaste auf den Editor und wählen Sie im Drop-down-Menü die Option "Word Wrap" aus.

+1

Kann es nicht finden? Welchen Editor hast du benutzt? – RainSia

+2

@africanherbsman Die Option "Wortumbruch" kann ebenfalls nicht gefunden werden. Wird es in einer speziellen Perspektive oder in irgendeiner Art von Perspektive spezifiziert? Ich bin in der C++ one. – Wang

+1

Ich bin auf Standard-Eclipse Juno Java EE-Version, kann aber keine Option für WOrd Wrap herausfinden. –

3

Von Bug 35779 - Comment 187:

Eine Abhilfe, die ich in den letzten Jahren verwenden jetzt, ist die Eclipse-Wiki Markup Editor zum Bearbeiten von Textdateien zu verwenden. Dies unterstützt den Wortumbruch, und das ist genug für mich. Vielleicht könnte diese Information einigen von Ihnen helfen.

9

Ahti Kitsik Plugin oben erwähnt, aber es gibt a newer plugin von einem anderen Autor, der mit neueren Versionen von Eclipse arbeitet (bis zu Juno, zumindest) und fixierte auch die Linie in den älteren Plugin Nummerierung Problem.

enter image description here

Vollständige Installationsanweisungen sind bei Eclipse version to download the word wrap plug-in

18

Eclipse-Neon (4.6), Erscheinungsdatum Juni 2016 Zeilenumbruch für Texteditoren enthält. Es ist standardmäßig deaktiviert und kann mit der Tastenkombination Alt+Shift+Y (unter Mac OS, Cmd-Opt-Y) aktiviert und deaktiviert werden. Einige Editoren liefern auch einen Werkzeugleistenknopf zum Aktivieren des Wortumlaufs.

Siehe 4.6 M4 New and Noteworthy

+0

Endlich! +1. Ich habe Ihre Antwort in meinem oben erwähnt. – VonC

+1

Ich konnte dies nicht in Mac aktivieren. Alternative Tastaturkürzel (Option oder Befehl) haben es nicht aktiviert und sind nicht in der Hilfe oder einem anderen Menü verfügbar. – Deborah

+1

In meiner Installation (4.6.2 auf Mac) ist es 'alt' +' cmd' + 'Y' – Christian

1

in Eclipse v4.7 (Sauerstoff):

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