Eclipse: Haben Sie dieselbe Datei in zwei Editoren geöffnet?

179

Wenn ich eine große Datei bearbeite, möchte ich sie häufig in zwei Bearbeitungsfenstern gleichzeitig öffnen (z. B. als Referenz oder weil ich an zwei verschiedenen Teilen der Datei gleichzeitig arbeite).

Gibt es eine Möglichkeit, dies mit Eclipse zu tun?

David Wolever
quelle

Antworten:

267

Öffnen Sie Ihre Datei und dann Window-> New Editor (Hinweis: In neueren Versionen wird sie aufgerufen New Window)

Klicken Sie dann auf die Registerkarte und ziehen Sie sie an eine andere Stelle, um zwei Editoren derselben Datei zu erhalten

Update: wie von moschlar erwähnt, ab Version 4.4 können mit Window-> Editor-> zwei Editoren erstellt werden Clone.

YuppieNetworking
quelle
9
Dies ist die einzige Lösung, die in Eclipse Juno funktioniert, da die Option "Neuer Editor" aus dem Kontextmenü der Registerkarte "Editor" entfernt zu sein scheint.
Gapple
4
Diese Option ist für mich inaktiv. Verstehst du warum?
Janusz
Janusz, siehe Moschlars Kommentar.
Pieter De Bie
1
Die anderen Optionen im Menü Fenster -> Editor sind ebenfalls nützlich. Normalerweise wähle ich die Option "Geteilten Editor umschalten (vertikal)".
DguezTorresEmmanuel
Ich verwende Oxygen und "New Editor" scheint das nicht zu tun. Stattdessen öffnet es ein neues Fenster, in dem sich nichts befindet. Fenster-> Editor -> "Geteilten Editor umschalten", entweder vertikal oder horizontal, funktioniert für mich jedoch.
Rfportilla
72

In Eclipse Luna (4.4) und höher wird dies sofort unterstützt : Window -> Editor -> Clone.

moschlar
quelle
17

Mir ist klar, dass er ein neues Bearbeitungsfenster angegeben hat. Zeigen einer Alternative für diejenigen wie mich, die keinen neuen Editor möchten, aber die Datei an zwei Stellen gleichzeitig auf derselben Registerkarte anzeigen möchten.

Window -> Editor -> Toggle Split Editorteilt den Editor horizontal oder vertikal.
Ctrl + _ist horizontal und Ctrl + {ist vertikal. Genauer gesagt ist es Ctrl + Shift + -undCtrl + Shift + [ .

Ich hatte Probleme damit auf dem Mars (siehe Hinweis unten), die in Neon geklärt zu sein scheinen.

Mars Hinweis: Der Split-Editor scheint etwas fehlerhaft zu sein. Der JavaScript-Editor springt gerne kurz in den anderen Bereich, wenn er eine Validierung während der Eingabe durchführt.

Knyri
quelle
Ich habe nach dieser Funktionalität gesucht und in diesem Beitrag 2 geeignete Optionen gefunden (split & clone)! Finden Sie in Bezug auf Ihre Notiz, dass die geklonte Editorlösung besser / konsistenter funktioniert als das Umschalten von Split? Eine ist so stabil wie die andere. Ich würde Ihre Methode (Split) bevorzugen, damit nicht zwei separate Registerkarten für dieselbe Datei geöffnet sind. Verwechseln Sie sie mit ähnlichen Dateien / Klassennamen.
Ray
Auf dem Mars ist der Klon der richtige Weg. Ich habe es noch nicht in Neon versucht.
Knyri
10

Klicken Sie mit der rechten Maustaste auf die Registerkarte "Editor" und wählen Sie "Neuer Editor".

... es sei denn, Sie haben eine neuere Version von Eclipse. In diesem Fall Fenster -> Neuer Editor.

Seth
quelle
2
@ChristopherStock ein Eclipse-Juno, können Sie öffnen Window -> New Editor. Ich habe auf meinem Eclipse Juno getestet! : D
Tuan
2
Das stimmt. Diese Lösung funktioniert in allen Eclipse-Versionen. Schade, dass diese Option im Rechtsklick / Kontextmenü der Registerkarte entfernt wurde. Aber egal! :) Eclipse FTW !! : D
Christopher Stock
2

Fenster -> Editor -> Klon ist auch in Neon 2 verfügbar und scheint nach den anderen Kommentaren in allen neueren Eclipses verfügbar zu sein.

Es ist meine bevorzugte Lösung.

Rex der Seltsame
quelle
1

In Eclipse Mars gibt es eine andere Möglichkeit:

Window -> Editor -> Clone.

Ziehen Sie dann die geklonte Registerkarte in die Ecke, um ein paralleles Fenster zu erstellen.

william.eyidi
quelle
1

Um die Antworten auf dem neuesten Stand zu halten, unterstreiche ich, dass diese Aktion mit Eclipse STS ausgeführt wird window -> Editor -> Toggle split editor (horizental) | Toggle split editor (vertical)

Alveomaster
quelle
0

Dies scheint nun in der Datei-> Neue Ansicht in Datei zu sein, die die Registerkarte mit Fokus in eine neue Registerkarte in derselben Gruppe öffnet, wo Sie sie dann auf Wunsch in eine andere Gruppe ziehen können.

cgts
quelle