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?

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.


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.


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.


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.


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.


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.


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)


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.