Eclipse: czy ten sam plik jest otwarty w dwóch edytorach?

179

Kiedy edytuję duży plik, często chcę, aby był otwarty w dwóch oknach edycji jednocześnie (np. W celach informacyjnych lub ponieważ pracuję nad dwiema różnymi częściami pliku jednocześnie).

Czy można to zrobić za pomocą Eclipse?

David Wolever
źródło

Odpowiedzi:

267

Otwórz plik, a następnie Window-> New Editor (Uwaga: w nowszych wersjach będzie się nazywał New Window)

Następnie kliknij kartę i przeciągnij ją w inne miejsce, aby mieć dwóch edytorów tego samego pliku

Aktualizacja: jak wspomniano w moschlar, od wersji 4.4 można tworzyć dwa edytory za pomocą Window-> Editor-> Clone.

YuppieNetworking
źródło
9
Jest to jedyne rozwiązanie, które działa w Eclipse Juno, ponieważ opcja „Nowy edytor” wydaje się być usunięta z menu kontekstowego karty edytora.
przerwa
4
Ta opcja jest dla mnie nieaktywna. Czy rozumiesz dlaczego?
Janusz
Janusz, patrz komentarz Moschlara.
Pieter De Bie,
1
Przydatne są również inne opcje w oknie -> menu edytora, zwykle wybieram opcję „Przełącz edytor podzielony (pionowy)”.
DguezTorresEmmanuel
Używam Oxygen i wydaje się, że „New Editor” tego nie robi. Zamiast tego, ahem, otwiera nowe okno bez niczego. Jednak Window-> Editor -> „Toggle Split Editor”, pionowy lub poziomy, działa dla mnie.
rfportilla
72

Eclipse Luna (4,4), a powyżej jest obsługiwane przez to pole: Window -> Editor -> Clone.

moschlar
źródło
17

Zdaję sobie sprawę, że określił nowe okno edycji. Pokazuje alternatywę dla tych, którzy jak ja nie chcą nowego edytora, ale chcieliby móc przeglądać plik w dwóch miejscach jednocześnie w tej samej zakładce.

Window -> Editor -> Toggle Split Editorpodzieli edytor w poziomie lub w pionie.
Ctrl + _jest poziomy i Ctrl + {pionowy. Dokładniej to Ctrl + Shift + -i Ctrl + Shift + [.

Miałem z tym problemy na Marsie (patrz uwaga poniżej), które wydają się wyjaśnione w Neon.

Mars Note: Edytor podzielony wydaje się nieco wadliwy. Edytor JavaScript lubi przesuwać kursor do drugiego panelu na chwilę, gdy wykonuje sprawdzanie poprawności podczas pisania.

Knyri
źródło
Szukałem tej funkcjonalności i znalazłem 2 odpowiednie opcje w tym poście (podział i klon)! Odnosząc się do notatki, czy uważasz, że sklonowane edytor działa lepiej / bardziej konsekwentnie niż przełączanie podziału? Jedna jest tak stabilna jak druga Wolałbym twoją metodę (podział), więc nie mam otwartych 2 oddzielnych kart dla tego samego pliku - myl się z podobnymi nazwami plików / klas.
Ray
Na Marsie klon jest właściwą drogą. Nie próbowałem jeszcze tego w Neonie.
Knyri
10

Kliknij prawym przyciskiem myszy kartę edytora i wybierz „Nowy edytor”.

... chyba że masz nowszą wersję Eclipse, w takim przypadku wykonaj Window -> New Editor.

Seth
źródło
2
@ChristopherStock dalej Eclipse-Juno, możesz otworzyć Window -> New Editor. Testowałem na moim zaćmieniu juno! : D
Tuan
2
Zgadza się. To rozwiązanie działa we wszystkich wersjach Eclipse. Szkoda, że ​​ta opcja została usunięta z menu kontekstowego karty prawym przyciskiem myszy. Ale nieważne! :) Eclipse FTW !! : D
Christopher Stock
2

Okno -> Edytor -> Klon jest także dostępny w Neon 2 i, sądząc po innych komentarzach, wydaje się być dostępny we wszystkich nowszych Zaćmieniach.

To moje preferowane rozwiązanie.

Rex the Strange
źródło
1

W Eclipse Mars istnieje inny sposób:

Window -> Editor -> Clone.

następnie przeciągnij sklonowaną kartę do rogu, aby utworzyć równoległe okno.

william.eyidi
źródło
1

Aby zachować aktualność odpowiedzi, podkreślam, że w Eclipse STS to działanie jest wykonywane przy użyciu window -> Editor -> Toggle split editor (horizental) | Toggle split editor (vertical)

alveomaster
źródło
0

Wygląda na to, że teraz znajduje się w Plik-> Nowy widok w pliku, który otwiera zakładkę z fokusem w nowej karcie w tej samej grupie, gdzie możesz przeciągnąć ją do innej grupy, jeśli chcesz.

cgts
źródło