Eclipse - Gleiche Java-Datei in geteilter Ansicht?

78

Vielleicht ist dies eine triviale Frage, aber es ist etwas, das mich ernsthaft nervt. Ich bearbeite gerade jemandes Programm und eine seiner .javaDateien ist absolut riesig. Ich versuche es gerade zu bearbeiten, während ich auch darauf verweise.

Ist es möglich, den Bildschirm in Eclipse zu teilen, um eine geteilte Ansicht derselben Datei zu ermöglichen?

Federer
quelle
1
Ab Eclipse 4.4 M4 ist es jetzt möglich! Siehe meine Antwort unten
VonC
Dies ist ein Duplikat einer späteren Frage mit besseren, zeitgemäßeren Antworten: Wie teilen Sie ein Fenster / eine Ansicht in Eclipse IDE?
Andy Thomas
@AndyThomas Ich denke du meinst, die neuere Frage ist ein Duplikat dieser.
SnakeDoc
@ SnakeDoc - Nein, ich meine, die beiden sind Duplikate, der neuere hat bessere Antworten und der alte kann als Duplikat des neuen geschlossen werden
Andy Thomas

Antworten:

88

A. Fenster -> Neuer Editor

oder (etwas schneller)

B. Klicken Sie mit der rechten Maustaste auf die Registerkarte mit dem Code, den Sie in einer anderen geteilten Ansicht anzeigen möchten, und wählen Sie "Neuer Editor", um diese Registerkarte im selben Editorfenster zu duplizieren (dh ohne ein vollständig neues Editorfenster wie in A öffnen zu müssen).

Ziehen Sie dann die neue Registerkarte nach rechts, bis Sie einen Pfeil sehen, und heben Sie dann Ihren Finger. Auf diese Weise werden die beiden Ansichten synchronisiert: Alles, was Sie links ändern, ändert sich rechts.

Alberto Zaccagni
quelle
4
Gott sei Dank dafür. Sie haben keine Ahnung, wie viel Sie geholfen haben! Danke noch einmal.
Federer
3
Was für eine verschlungene Art, etwas zu tun, das einfacher zu tun sein sollte! In Visual Studio klicken Sie einfach auf ein Handle und ziehen es nach unten.
Gonzobrains
@gonzobrains, genau wie NetBeans, eine sehr bequeme Sache, die man ganz natürlich machen kann. Ich habe es bis heute als selbstverständlich angesehen, wenn ich Eclipse wieder benutze!
Jacob McKay
Funktioniert nur vor Luna. Das nächste äquivalente Verhalten in Luna ist Fenster> Editor> Klonen. Dadurch wird eine zweite Registerkarte mit der Datei erstellt, die dann wie zuvor in eine geteilte Ansicht gezogen werden kann. Oder verwenden Sie die Antwort von @ VonC.
Quantum7
Dies funktioniert nur vor Luna, wie @ Quantum7 sagt, aber siehe @ VonCs Antwort unten - dh Ctrl+_für horizontale und Ctrl_{vertikale Aufteilung (auch über das Menü über Fenster> Editor> Split-Editor umschalten ((vertikal | horizontal))
SteveR
51

Lars Vogel hat gerade (Dezember 2013) im " Split-Editor in Eclipse M4 Luna implementiert " angekündigt, dass dies jetzt möglich ist!

Split-Editor in Eclipse M4 Luna 4.4 implementiert

Dies löst einen der ältesten und am besten bewerteten Eclipse-Fehler: Fehler 8009 .

Die Split-Editor-Funktionalität wurde in Bug 378298 entwickelt und ist ab Eclipse Luna M4 verfügbar. Das Note & Newsworthy von Eclipse Luna M4 wird die Ankündigung enthalten.
Die aktuelle Verknüpfung zum Aufteilen lautet:

  • Ctrl+ _für horizontales Teilen und
  • Ctrl+ {für vertikales Teilen .

https://bugs.eclipse.org/bugs/attachment.cgi?id=214959

Wie von mahesha999 kommentiert , gibt es im Menü eine Klonoption , Window > Editor > Clonedie ein separates geklontes Fenster / eine geklonte Registerkarte (anstelle einer geteilten Ansicht innerhalb derselben Registerkarte) öffnet, die auf den zweiten Monitor gezogen werden kann.

VonC
quelle
2
Ich glaube, ich habe dich vor zwei Jahren gewählt. Ich brauchte das wieder und wollte dich abstimmen. Aber leider kann ich nicht zweimal abstimmen.
Greeso
Die einzelne Registerkarte enthält beide Ansichten, oder? Ich kann diese geteilte Ansicht nicht auf den 2. Monitor ziehen, oder?
Mahesha999
2
Ich habe gerade Eduardos Antwort gefunden. Es gibt eine Klonoption in Window>Editor?Clone, mit der auf den 2. Monitor gezogen werden kann.
Mahesha999
1
@ Mahesha999 Guter Punkt. Ich habe Ihren Kommentar zur besseren Sichtbarkeit in die Antwort aufgenommen.
VonC
@ Mahesha999 Danke für die Bearbeitung: jetzt viel klarer.
VonC
6

Für zwei Registerkarten:

Window > Editor > Clone

Für dieselbe Registerkarte (wie oben gezeigt):

Window > Editor > Toggle Split Editor

Eduardo Moreno
quelle
2

Ich habe ein kleines Plugin implementiert, das die Ansicht für jeden Eclipse-basierten Editor aufteilen und ein Video zum Laufen bringen kann. Siehe Video hier http://www.youtube.com/watch?v=61yJF7LQ-bE . Dieses Plugin ist Teil der jboss-Tools, kann aber installiert werden. Mit ihm können Sie die Editoransicht teilen, indem Sie einfach STRG + 8 oder Fenster-> Neuer Editor (nebeneinander) klicken.

Maksim Areshkau
quelle