Widok Eclipse IDE zniknął - jak go odzyskać


81

Zasadniczo mam wiele monitorów i dokonałem dzisiaj pewnych zmian. W związku z tym widoki na jednym z moich monitorów (konkretnie widok konsoli) już nie istnieją. Nie mogę znaleźć sposobu, żeby to odzyskać.

Widok konsoli pojawia się w Window -> Open view, a ta opcja menu przenosi fokus z innych otwartych widoków, ale widok konsoli nie pojawia się na ekranie. To prawdopodobnie oznacza, że ​​jest umieszczony poza monitorami ...

Jak mogę odzyskać widok?

Odpowiedzi:


188

dwie opcje:

window -> New Window         //Opens with no editors, but preserves views layout
window -> reset perspective  //Keep editors, but resets layout view

Jeśli dobrze zrozumiałem twój opis - dostaniesz to, czego chcesz.


4
Mam nadzieję, że istnieje lepsza alternatywa niż resetowanie perspektywy, ponieważ jest teraz naprawdę ładnie skonfigurowana. Mam około 20 widoków, wszystkie dopasowane do odpowiednich ekranów i tak dalej. Jeśli nie, otrzymasz odpowiedź.
— Stephane Grenier

Poddaję się, twoje było jedynym rozwiązaniem, jakie mogłem znaleźć. Szkoda, ale myślę, że taka jest natura wielu monitorów i dostosowywanie tego, który z nich idzie :(
— Stephane Grenier

2
Na przyszłość: możesz zapisać bieżące ustawienia perspektywy, a następnie wrócić do oryginału i zresetować. W ten sposób możesz szybko odtworzyć większość poprzedniej konfiguracji.
— Emil Lundberg

Właściwie istnieje sposób na rozwiązanie tego problemu bez resetowania perspektywy! To trochę skomplikowane, ale warto, jeśli wykonałeś wiele konfiguracji, których nie chcesz powtarzać. Zobacz moją odpowiedź.
— Lapis

5
W moim przypadku „Reset Perspective” nie działa. „Nowe okno” działa! następnie zamykam stare źle działające okno i kontynuuję pracę. Dzięki! :)
— Hendy Irawan

22

Udało mi się przywrócić utracony widok bez resetowania perspektywy !
Otworzyłem workspace/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi, wyszukałem tam „zarys” (widok był Kontur) i znalazłem go (dokładnie org.eclipse.ui.views.ContentOutline) wewnątrz childrentagu, który miał atrybut visible="false". Usunąłem ten atrybut, a także <tags>Minimized</tags>wewnątrz childrentagu, zapisałem plik, uruchomiłem Eclipse i to wszystko, mój widok powrócił!


1
Rozwiązanie działa dobrze do tymczasowego użytku lub przynajmniej do odzyskania „stosu części”. Jednak podczas minimalizowania „stosu części” elementy są ponownie usuwane. Zdecydowanie zaleca się utworzenie nowego stosu części i przeniesienie wszystkich widoków do nowego.
— LoganMzz

+1 za wskazanie, gdzie Eclipse przechowuje stan środowiska roboczego. Miałem problemy z brakującymi widokami po próbie przeniesienia ich z powrotem do okna głównego z okna dodatkowego. Po grzebaniu w workbench.xmi udało mi się odzyskać widoki. Upewnij się, że zamknąłeś Eclipse przed ingerencją w xmi ... w przeciwnym razie twoje zmiany zostaną nadpisane po wyjściu z Eclipse.
— FGreg

1
Moje 2 centy. To było bardzo pomocne, w moim przypadku nie było to spowodowane visible="false". Zamiast tego childrenatrybut, który zawierał mój brakujący plik, został zagnieżdżony we <children xsi:type="basic:PartStack" [blah blah blah] >wszystkich przez jego samotną jaźń. Reszta plików, które otworzyłem, znajdowała się w innym zestawie plików <children xsi:type="basic:PartStack" [blah blah blah] >. Przeniosłem childrenwęzeł z brakującym plikiem do basic:PartStacksekcji z resztą jego znajomych. Próbowałem podzielić mój edytor z plikiem i puścić przed zakończeniem przeciągania.
— CaffiendFrog

Myślę, że to zadziałało - lub inaczej nie mogłem wcześniej zobaczyć widoku Konturu, a nagle mogę - z jakiegoś tajemniczego powodu związanego z gwiazdami i ich orbitami. Z Eclipse nigdy nie można być pewnym (w moim przypadku
— kepler

1
W moim przypadku ponownie skonfigurowałem monitory. Używałem 3 szerokości, więc pulpit X> 2000. Testuję jeden monitor w trybie portretowym, więc teraz pulpit X <1500. Musisz zamknąć zaćmienie, zmodyfikować xml. Zmieniłem wartości wysokości, szerokości, x i y, aby pojawiały się na ekranie. Zapisano plik XML, ponownie uruchomiono zaćmienie. Musiałem ponownie otworzyć widok, ale niestety był widoczny.
— Nick

10

Trochę powiązane ... Właśnie miałem przypadek, w którym mój redaktor zniknął i nie pojawił się ponownie. Mogłem spróbować otworzyć pliki, ale nigdzie ich nie widziałem (plik zostałby pomyślnie przeanalizowany przez widok „Konspekt”). Po prostu zresetowanie perspektywy nie zadziałało. Podobnie jak Window -> New Editor. Aby to naprawić, musiałem to zrobić:

  1. Okno -> Zamknij perspektywę. (Właściwie zrobiłem Close All Perspectives w przypływie wściekłości)
  2. Okno -> Otwórz perspektywę. (C / C ++ w moim przypadku)
  3. Okno -> Resetuj perspektywę.

BTW, używam Juno.


2
Świetny. Wszystko, co musiałem zrobić, to zamknąć perspektywę, a potem ją ponownie otworzyć i wróciły błędne widoki. Eclipse 4.2.2. Dzięki.
— Tom,

ten sam problem ... po powyższym kroku, ale edytor nadal nie jest widoczny :(
— Anitha

10

Użyj, CTL+F7aby przechodzić między widokami Eclipse, wybierz ten, który znajduje się w ukrytej, odłączonej grupie widoków, a następnie naciśnij ALT+<space>, Mi użyj strzałek na klawiaturze, aby ustawić to okno na aktywnym ekranie.


Ponieważ powiedziałeś, że był umieszczony poza pozycjami monitorów, pomyślałem, że musiałeś go odłączyć. Jeśli tak nie jest, zignoruj ​​mój post.
— cyber-mnich

Jest odłączony. Ale odłączone widoki Eclipse (okna) nie mają takich samych opcji jak standardowe okna.
— Stephane Grenier

2
Przetestowałem Windows 7 i Ubuntu 10.04 i mogę używać CTL + F7 do przechodzenia między widokami Eclipse (odłączonymi lub podłączonymi), a następnie używam ALT + SPACE, m, aby przesunąć okno.
— cyber-mnich

Próbowałem tego w systemie Windows 7 w obszarze roboczym, w którym widok Ant zniknął, jak w pytaniu, i nie zadziałało. Działa jednak, gdy widok jest odłączony, ale nadal jest na ekranie.
— Emil Lundberg

W moim przypadku perspektywę organizuję umieszczając widok edytora zmaksymalizowany na jednym monitorze, a wszystkie inne widoki zorganizowane w innym oknie, które trafiają na drugi monitor. Czasami, gdy próbuję przywrócić (zmaksymalizować) drugie okno, znika. Używając Ctrl + F7, aby wybrać jeden widok w tym oknie, zobaczyłem małą pionową linię na ekranie. To okno zostało przywrócone do tych wymiarów. Mogłem wtedy złapać „róg” linii i przeciągnąć do żądanego rozmiaru. A teraz maksymalizacja i przywracanie działa zgodnie z zamierzeniami.
— mari

2

Jeśli po prostu brakuje Ci widoku, możesz użyć pozycji menu: Window-> Show View-> Console. Nie ma potrzeby resetowania perspektywy.

Alternatywnie, Ctrl-3 i wpisz Console <enter>.


3
Że problem, widok nie pojawia się, ponieważ znajduje się poza widoczną przestrzenią mojego monitora. Wydaje się, ale nie mogę tego zobaczyć, ponieważ znajduje się poza granicami mojego monitora.
— Stephane Grenier

Dzięki kolego za pomoc
— Sumit Kumar Saha

2

To naiwna odpowiedź i może nie być możliwa w każdym przypadku, ale zadziałała i okazała się mniej kłopotliwa, niż myślałem:

Po prostu zmieniłem konfigurację monitora systemu operacyjnego, aby przywrócić okna w zasięgu ręki, przeciągnąłem je z powrotem na ekran główny, zmieniłem ustawienia monitora z powrotem na rzeczywistość i przeciągnąłem okna do nowej pozycji monitora. Z pewnością łatwiejsze niż ustawienie perspektywy od zera!


2

Rozwiązałem ten problem, usuwając atrybut toBeRendered="false"z elementu z elementId="org.eclipse.e4.primaryDataStack"w workbench.xmipliku.


2

To był dla mnie jeden z najbardziej irytujących i długotrwałych błędów w Eclipse. Nadal nie wiem, dlaczego tak się dzieje, ale moje rozwiązanie (podobne do @ cyber-monk) jest następujące:

  1. Otwórz okno -> Pokaż widok -> Konsola (aktywuje okno konsoli, ale nadal jest ukryte).
  2. Alt-Space (aktywuje menu kontekstowe).
  3. Wybierz maksymalizuj (w rzeczywistości pokazuje okno konsoli).

To działa, ponieważ mam otwarte okno konsoli na drugim ekranie, jak w pytaniu. Nie jestem pewien, czy ten błąd wystąpi, gdy konsola nie jest w osobnym oknie.


1

Testowane w systemie Windows 7 z widokiem „Konsola”

Wybierz w menu Okno -> Pokaż widok -> Konsola

Główne okno staje się nieaktywne i niewidoczne. Okno konsoli jest teraz aktywne.

Teraz naciśnij kombinację Alt + Spacja i gdzieś na głównym wyświetlaczu pojawi się małe menu z kontrolkami okna.

Wybierz „Maksymalizuj”, a ukryte okno zostanie zmaksymalizowane na głównym ekranie. Teraz po prostu przeciągnij widok myszą do głównego okna zaćmienia.


0

W moim przypadku podejście „resetowania perspektywy” nie działa. Jako alternatywa dla tych, którzy tworzą aplikacje na Androida lub takie. Wypróbuj Okno> Otwórz perspektywę> Inne> Java (domyślne). Mam nadzieję, że to pomoże.


0

Wypróbowałem wszystkie poniższe sugestie, ale żadna z nich nie zadziałała. Oto, co w końcu zadziałało. 1. Przejdź do folderu obszaru roboczego i zmień jego nazwę pliku. 2. Otwórz eclipse i zaakceptuj nowy obszar roboczy. 3. Importuj projekty do nowego obszaru roboczego.

Jeśli jesteś podobny do mnie i masz wiele projektów, jest to uciążliwe, ale zadziałało i mogę pominąć kilka projektów, których już nie potrzebuję. Powodzenia!


0

Otworzyłem nowe okno i rozwiązałem mój problem z niepowodzeniem otwierania pliku przez edytor - zresetowanie perspektywy i usunięcie indeksów nie rozwiązało mojego problemu.


0

Zrobiłem Window-> Perspective-> Reset Perspective na wszystkich moich perspektywach w Eclipse Mars i udało mi się przywrócić wszystkie moje widoki.


0

Możesz zapisać plik, który jest niewidoczny i kliknąć dowolny inny plik, aby go otworzyć. A następnie otwórz niewidoczny plik. Zostanie otwarty w edytorze.


Myślę, że źle zrozumiałeś pytanie, on mówi o odzyskaniu okna konsoli.
— ΦXocę 웃 Пepeúpa ツ

0
window -> New Window         //Opens with no editors, but preserves views layout
window -> reset perspective  //Keep editors, but resets layout view

Jeśli dobrze zrozumiałem twój opis - dostaniesz to, czego chcesz.


0

W moim przypadku okno Ctrl-F Znajdź i zamień nie wyświetla się. Próbowałem wszystkiego. Co mi pomogło:

  • przypisz Ctrl-F do innej akcji, takiej jak Wyszukaj
  • naciśnij Ctrl-F
  • menu podręczne pozwala wybrać akcję
  • wybierz Znajdź i zamień (co faktycznie pokazuje wyskakujące okienko !!!!)
  • Zamknij okno Znajdź i zamień
  • Odłącz klucz od wyszukiwania
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.