Nie będę chciał edytować żadnych działających zestawów. Chcę tylko, aby we wszystkich obszarach roboczych i projektach nie wyświetlać plików .class w oknie dialogowym Otwarte zasoby. Czy jest na to sposób?
Nie będę chciał edytować żadnych działających zestawów. Chcę tylko, aby we wszystkich obszarach roboczych i projektach nie wyświetlać plików .class w oknie dialogowym Otwarte zasoby. Czy jest na to sposób?
Odpowiedzi:
Jedną z opcji jest filtrowanie zasobów pochodnych. W prawym górnym rogu okna dialogowego „Otwórz zasób” znajduje się strzałka, którą można kliknąć, aby wyświetlić menu rozwijane do filtrowania. Odznacz opcję „Pokaż pochodne zasoby”, jeśli jest zaznaczona.
Jeśli nadal widzisz pliki „.class”, prawdopodobnie nie są one oznaczane jako pochodne. Jeśli są oni sami we własnej hierarchii folderów, możesz to naprawić, klikając folder główny prawym przyciskiem myszy, aby edytować właściwości folderu i zaznaczyć pole wyboru „Pochodne”. Jeśli są one pomieszane z plikami „.java” ... pecha, musisz ręcznie ustawić właściwość pochodną dla każdego pliku „.class”.
O ile wiem, nie ma możliwości, aby globalnie oznaczyć pliki klas jako zasoby pochodne dla obszaru roboczego, ale uważam, że podczas tworzenia nowego projektu Java folder „bin” jest domyślnie oznaczany jako pochodny (jeśli używasz domyślnych ustawień kreatora )
Oto kilka zrzutów ekranu z Eclipse Kepler. Pierwszy pokazuje, jak filtrować pochodne zasoby poprzez odznaczenie „Pokaż pochodne zasoby” w oknie dialogowym Otwórz zasób. Drugi pokazuje, jak ustawić właściwość „Pochodna” w zasobie.
.classplik, próbując znaleźć jego folder, więc po oznaczeniu go jako Pochodny nadal się pojawiał. Musiałem kliknąć prawym przyciskiem myszy i zaznaczyć „usuń z historii”, aby zniknął.


*.classAby wykluczyć całą hierarchię katalogów, np. targetKatalog, wybierz Files and foldersprzycisk opcji i pole All children (recursive)wyboru.
Edytować
Wyklucz następujące elementy, aby całkowicie wyczyścić Open Resourceokno dialogowe
Bez wykluczenia wszystkich 4 nie działa.
*.classz gwiazdką, aby dopasować wszystkie pliki klas.
Aby zmienić to zachowanie i ukryć pliki „.class”, wykonaj następujące czynności.
Znajdź folder wyjściowy swojej klasy w oknie „Project explorer”. Jest to zwykle nazywane bin lub target dla projektów Maven
Kliknij ten folder prawym przyciskiem myszy i kliknij Properties
Zaznacz pochodnego wyboru ( zostawić to pole puste ) i kliknijOK
Pliki .class będą teraz ukryte w przyszłości.
Źródło: http://ayubmalik.co.uk/2011/12/hide-class-files-when-opening-a-type-or-resource-in-eclipse-ide/
Możesz użyć Working sets. Z tego samego menu rozwijanego w oknie dialogowym Otwórz zasób wybierz Select working set. Otwiera okno dialogowe zestawu roboczego, w którym można tworzyć zestawy robocze, jeśli jeszcze ich nie masz.
Podczas tworzenia nowego wybierz typ Resourcesi wybierz foldery w twoim obszarze roboczym, które będą uważane za kandydatów do wyszukiwania lub otwierania zasobów. Mam włączone tylko srci testfoldery i zwykle pom.xml„s oraz inne pliki konfiguracyjne misc.
W przypadku kilku dużych projektów, nad którymi pracuję, zauważalny jest również wpływ na szybkość wyszukiwania.
Derivedrozwiązania nie jest dla mnie wykonalne, zbyt wiele folderów
Eclipse Luna - wystarczy przejść do następującego łącza
http://help.eclipse.org/luna/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Ftasks%2Ftasks-48b.htm
LUB
1. Utwórz zestaw roboczy (obejmują wszystkie projekty)
2. W panelu „Eksplorator pakietów” kliknij „Filtry” (w tym samym menu, w którym właśnie utworzyłeś zestaw roboczy) i odznacz „Pliki klasy wewnętrznej” + kliknij ok
To działało dla mnie
Czasami nie można oznaczyć folderu kompilacji lub bin jako zasobu pochodnego, ponieważ eksplorator pakietu eclipse lub eksplorator projektu nie pokazuje folderu kompilacji lub bin w widoku projektu.
Co musisz zrobić, aby wyświetlić folder kompilacji w widoku projektu:
Przejdź do Project > Properties > Java Build Path > Source >zmiany domyślnego folderu wyjściowego do kompilacji1
Uwaga: Zostaniesz poproszony o usunięcie starego folderu i jego zawartości, naciśnij Nie (aby przywrócić go później)
Teraz folder kompilacji jest widoczny w eksploratorze pakietów, przejdź do właściwości folderu i oznacz go jako Pochodny
Wersja 3.5 W oknie dialogowym Otwórz zasób można włączyć / wyłączyć „Pokaż pochodne zasoby” za pomocą małego menu rozwijanego w prawym górnym rogu. Wyłączenie spowoduje ukrycie zajęć.
Lub
możesz wpisać wyrażenie w polu tekstowym „Wybierz element do otwarcia”, na przykład: * .java
Wyświetlanie lub ukrywanie plików w widoku Eksploratora projektu Możesz ukryć pliki systemowe lub wygenerowane pliki klas w jednym z widoków nawigacji. (Pliki systemowe to te, które mają tylko rozszerzenie pliku, ale nie mają nazwy pliku, na przykład .classpath.)
Na pasku narzędzi Eksploratora projektu kliknij przycisk Menu Przycisk Menu, aby otworzyć menu rozwijane opcji wyświetlania. Wybierz Dostosuj widok ..,.
W otwartym oknie dialogowym wybierz kartę Filtry, a następnie zaznacz pola wyboru dla typów plików, które chcesz ukryć. Ponadto można ograniczyć wyświetlane pliki do działającego zestawu.
Na pasku narzędzi Eksploratora projektu kliknij przycisk Menu Przycisk Menu, aby otworzyć menu rozwijane opcji wyświetlania. Wybierz Wybierz zestaw roboczy ... Wybierz istniejący zestaw roboczy z listy lub utwórz nowy, wybierając NOWY
tutaj