Eclipse: Jak odświeżyć cały obszar roboczy? F5 tego nie robi
104
Mam obszar roboczy z wieloma projektami Java. Jeśli przejdę do File->Refresh, to tak naprawdę niczego nie odświeża (być może aktualnie wybrany projekt). Jak uzyskać zaćmienie, aby odświeżyć wszystkie projekty?
Rzeczywiście odświeży tylko bieżący projekt (a dokładniej bieżący wybór w eksploratorze projektów). Po prostu klikam gdzieś w eksploratorze projektów, robię Ctrl+, Aaby wybrać wszystkie projekty, a następnie naciskam, F5aby uzyskać pełne odświeżenie.
Ok, dzięki, ale pamiętaj, że wykonanie powyższej czynności w „Eksploratorze projektów” nie działa (odświeżanie jest wyszarzone), ale robienie tego w „Eksploratorze pakietów” działało dobrze.
Jack
9
Problem z tym polega jednak na tym, że jeśli któryś z moich projektów jest zamknięty (czyli cały czas), opcja Odśwież nie pojawia się. Jedynym sposobem, w jaki Ctrl + A, po którym następuje F5, działa dla mnie, jest to, że wszystkie moje projekty są otwarte.
Matt,
10
@Matt: My Project Explorer jest skonfigurowany do ukrywania zamkniętych projektów. Są widoczne tylko w Nawigatorze. Możesz zrobić to samo.
BalusC,
2
@Trevor: nie, jak powiedział BalusC, możesz ukryć zamknięte projekty ... znowu, co nie zawsze jest pożądane .. Skończyło się na tym, że ustawiłem "Elementy najwyższego poziomu" na zestawy robocze, które nigdy nie są zamknięte, więc Ctrl + A zawsze działa ... a także lepiej zorganizować mój obszar roboczy ... zwłaszcza dzięki wtyczce Dynamic Working Sets (co oznacza brak konserwacji po skonfigurowaniu niektórych wyrażeń regularnych).
To zadziałało dobrze dla mnie na komputerze Mac, zastępując kliknięcie cmd zamiast kliknięcia ctrl
Traveller
1
Jest to świetne obejście, gdy masz wiele projektów i folderów (ponieważ kliknięcie prawym przyciskiem myszy nie pozwala na odświeżenie, jeśli foldery są zaznaczone)
kotoole
14
Ctrl-A, a następnie F5.
Możesz skonfigurować obszar roboczy tak, aby automatycznie odświeżał się po wykryciu zmian w preferencjach. (Okno> Preferencje> Ogólne> Przestrzeń robocza> Odśwież automatycznie)
w systemie Windows użyłem „C: \ Windows \ twunk_32.exe” nie boli :)
iTake,
Skąd mogę wiedzieć, czy odświeżanie zostało zakończone?
srrvnn
To jest świetne! Jestem teraz w stanie wpisać cmd-3 echo (ponieważ użyłem / bin / echo jako polecenia) i natychmiast odświeżyć, dzięki czemu pomijanie niszczących wydajność autobuildów jest znacznie mniejszym obciążeniem. Ponieważ dostaje element menu, może również przejść w wyzwalacz rtęci lub podobną konfigurację, więc może to być globalne naciśnięcie klawisza z zewnątrz zaćmienia.
Joshua Goldberg
To doprowadziło mnie do czegoś jeszcze prostszego: cmd-3 buduje wszystko. (wysłanie jako odpowiedź)
Joshua Goldberg
Przepraszam za hałas: odkryłem, że muszę najpierw odświeżyć, a potem skompilować. Ani jedno, ani drugie nie jest wystarczające. (Błędnie pomyślałem, że zarówno kompilacje wyzwalane przez odświeżanie, jak i budowanie rozpoczynają się od odświeżenia. Nie jest też prawdą). Najpierw używam konfiguracji narzędzia zewnętrznego z zaczepem do odświeżania, a następnie kompiluję wszystko za pomocą cmd-3.
Joshua Goldberg
6
Kontroluj kliknij wszystkie swoje projekty razem, a następnie kliknij prawym przyciskiem myszy i naciśnij przycisk odświeżania.
Zwykle wszystko odświeżam w ten sposób, a potem upewniam się, że wyczyściłem wszystkie projekty i odbudowałem w zaćmieniu.
Analogiem OS X jest Ctrl+Ato ⌘+A, który wybiera wszystko.
Max Nanasy,
U mnie działa niekonsekwentnie (czasami muszę najpierw kliknąć kilka razy wokół Eksploratora projektów).
Max Nanasy,
2
Ta odpowiedź doprowadziła mnie do jeszcze prostszego rozwiązania, bez konieczności konfiguracji.
Cmd-3 build all (control-3 w systemie Windows)
Edit: Korekta - Muszę zarówno odświeżeniu i kompilacji. Kompilacja nie odświeża się automatycznie. Obecnie używam dwóch akcji, „echo” z mojego komentarza w połączonej odpowiedzi, o której właśnie wspomniałem (konfiguracja narzędzia zewnętrznego z zaczepem do odświeżania wszystkiego), a następnie cmd-3 „buduj wszystko”
Odpowiedzi:
Rzeczywiście odświeży tylko bieżący projekt (a dokładniej bieżący wybór w eksploratorze projektów). Po prostu klikam gdzieś w eksploratorze projektów, robię Ctrl+, Aaby wybrać wszystkie projekty, a następnie naciskam, F5aby uzyskać pełne odświeżenie.
źródło
Jeśli chcesz odświeżyć wszystkie projekty, ignorując zamknięte projekty, najprościej jest:
Skutecznie F5 odświeża obszar roboczy, gdy widok nawigacji jest aktywny i nic nie jest zaznaczone.
źródło
Ctrl-A, a następnie F5.
Możesz skonfigurować obszar roboczy tak, aby automatycznie odświeżał się po wykryciu zmian w preferencjach. (Okno> Preferencje> Ogólne> Przestrzeń robocza> Odśwież automatycznie)
źródło
Łatwo.
Uruchom narzędzie, aby odświeżyć wszystkie projekty.
źródło
Kontroluj kliknij wszystkie swoje projekty razem, a następnie kliknij prawym przyciskiem myszy i naciśnij przycisk odświeżania.
Zwykle wszystko odświeżam w ten sposób, a potem upewniam się, że wyczyściłem wszystkie projekty i odbudowałem w zaćmieniu.
źródło
Dla każdego, kto jest ciekawy, jak wybrać wszystkie te projekty na OS X, gdzie Ctrl+ Anie działa:
źródło
Ctrl+A
to⌘+A
, który wybiera wszystko.Ta odpowiedź doprowadziła mnie do jeszcze prostszego rozwiązania, bez konieczności konfiguracji.
Cmd-3 build all (control-3 w systemie Windows)
Edit: Korekta - Muszę zarówno odświeżeniu i kompilacji. Kompilacja nie odświeża się automatycznie. Obecnie używam dwóch akcji, „echo” z mojego komentarza w połączonej odpowiedzi, o której właśnie wspomniałem (konfiguracja narzędzia zewnętrznego z zaczepem do odświeżania wszystkiego), a następnie cmd-3 „buduj wszystko”
źródło