wake-up-neo.com

Zeilenumbruch in Eclipse Java?

Ich habe bereits einen Zeilenumbruch für Eclipse PHP ( Wie kann ich in Eclipse PDT einen Zeilenumbruch für PHP= Dateien? ) Was ist mit Eclipse Java? Gibt es ein ähnliches Tool zum Umbrechen von Java Codezeilen?

43
sandalone

Strg + Umschalt + F formatiert eine Datei in Eclipse, teilt lange Zeilen in mehrere Zeilen und fügt Kommentare in Zeilenumbrüche ein. Sie können auch nur einen Textabschnitt markieren und formatieren.

Mir ist klar, dass dies kein automatischer Zeilenumbruch ist, aber ich glaube nicht, dass die Frage nach etwas Besonderem gefragt hat.

30
jfritz42

Ich möchte nur darauf hinweisen, dass das Umbrechen von Wörtern eine schreckliche Idee im Code ist. Ich nehme an, jeder hat seinen eigenen Stil, aber in der Regel sollten Sie Codeblöcke umgestalten oder überdenken, die viel mehr als nur einen durchschnittlichen horizontalen Bildschirm benötigen. (ungefähr 1280 Pixel)

Natürlich gibt es immer Ausnahmen ... wie zum Beispiel ausführliche Ausnahmen, aber diese sind für das Codeverständnis nicht kritisch.

Das Scannen einer Zeile, die über einen einzelnen horizontalen Bildschirm hinausgeht, oder das Lesen eines Gedankens, der sich auf mehrere Zeilen stapelt, erschwert das Herausfinden Ihres Codes erheblich.

Darüber hinaus wird die Zeilenanzahl merkwürdig sein, da ein Zeilenumbruch eine einzelne Zeile so erscheinen lässt, als würde er 2, 3 oder den Gedanken erschauern ... 4 Codezeilen.

Was die Kommentare betrifft, sollten Zeilenumbrüche für niemanden ein großes Problem darstellen.

Denken Sie auch daran, dass das Umbrechen von Code in Word keine gängige Praxis ist, und Sie sagen im Wesentlichen, dass jeder, der Ihren Code liest, das Umbrechen in Word aktivieren sollte. Dies ist leider eine unnötig schmerzhafte Sache, um andere dazu zu bringen, mit Ihrem Code zu arbeiten Code tun ....

Wenn beim Verschachteln ein Zeilenumbruch erforderlich ist, ist dies auch ein sehr schlechter Codegeruch.

Das sind meine zwei Cent.

6
Nicholas

In der Zwischenzeit gab es eine Abzweigung zu Ahtiks Word-Wrap-Plugin, das, wie ich sagen muss, sehr gut funktioniert und einen durcheinander geratenen Zeilennummerierungsfehler behebt: Eclipse Word-Wrap Plug-In

6
Domchi

Dies ist für alle gedacht, die das folgende Problem mit dem Wordwrap-Plugin "Ahtik" in Texlipse haben: Das Plugin wird ordnungsgemäß installiert, aber die Auswahl der Option "Wordwrap" über das Kontextmenü (oder durch Drücken von Strg + Alt + W) verursacht Der Text muss vorübergehend umgebrochen werden, und dann wird er wieder ausgebrochen (dies gilt wahrscheinlich auch für Benutzer von Windows 7).

Hier ist eine Lösung ... direkt vom Entwickler selbst! Ich schickte Ahti Kitsik eine E-Mail, um einen Ausweg zu finden, und war erstaunt, als er tatsächlich eine Lösung fand, und schickte sie mir am nächsten Tag. Er schlug vor, dass ich im Gegenzug diese Informationen nur allgemein verfügbar machen könnte.

So beheben Sie es wie folgt:

Suchen Sie die Position des Texlipse-Plugins. Dies wird sich wahrscheinlich im Eclipse-Ordner befinden und die Adresse wird wahrscheinlich enden: ...\Eclipse\plugins\net.sourceforge.texlipse_1.5.0.

Sichern Sie die Datei plugin.xml für alle Fälle und bearbeiten Sie das Original, indem Sie die folgenden Codestücke löschen:

-Zunächst die "Aktion" (ab Zeile 843):

aktion

          class="net.sourceforge.texlipse.actions.TexWordWrapAction"
           definitionId="net.sourceforge.texlipse.commands.texWordWrap"
           icon="icons/wrap.gif"
           id="net.sourceforge.texlipse.actions.texWordWrap"
           label="W&rap text"
           menubarPath="net.sourceforge.texlipse.menus.latex/latexGroup"
           style="toggle"
           toolbarPath="latexGroup"
           tooltip="Use Word wrap"

- Zweitens der "Befehl" (ab Zeile 972):

befehl

        categoryId="net.sourceforge.texlipse.latexEditingCategory"
        name="Wrap text"
        id="net.sourceforge.texlipse.commands.texWordWrap"

(Wenn Sie dies getan haben, sollte die Datei nicht 1271, sondern 1257 Zeilen lang sein.).

Schließlich sagt Ahti: "Starten Sie Eclipse mit dem Befehlszeilenargument -clean, um das Neuladen der Datei plugin.xml zu erzwingen." (Ich persönlich hatte keine Ahnung, wie ich das machen sollte, also habe ich einfach sein Plugin entfernt und neu installiert, dann Eclipse beendet und den Code bearbeitet, bevor ich ihn neu gestartet habe.).

Die Funktion sollte jetzt gut funktionieren. Hoffe das hilft jemandem. Und danke nochmal Ahti!

6
Adam

Öffnen Sie Eclipse -> Hilfe -> Neue Software installieren -> Klicken Sie auf "Hinzufügen" und kopieren Sie diese Zeile " http://dev.cdhq.de/Eclipse/updatesite/luna/ " in das Feld Name und Ort -> Klicken Sie auf OK

Aktivieren Sie -> Lineal und Zeilenumbruch -> Weiter -> Weiter -> Fertig stellen -> Eclipse neu starten!

enter image description here

2