Szukałem małej wtyczki do Eclipse, która umożliwiłaby otwarcie eksploratora Windows na aktualnie wybranym zasobie z drzewa Eksploratora pakietów.
Wiem, że Aptana Studio zapewnia tę funkcjonalność za pośrednictwem menu kontekstowego w zasobie, ale ma mnóstwo innych rzeczy, które mnie nie interesują.
Czy są inne rozwiązania?
eclipse
eclipse-plugin
Giennadij Szumakher
źródło
źródło
Odpowiedzi:
Używam tej wtyczki, wydaje się ok
Nowy link do aktualizacji Eclipse https://fabioz.github.com/startexplorer/update/
Stary link w celach informacyjnych
http://sourceforge.net/projects/startexplorer/ *
http://basti1302.github.com/startexplorer/update/
źródło
W Eclipse Luna i później wybierz zasób, a następnie:
Alt + shift + W > Eksplorator systemu
lub
Kliknij prawym przyciskiem myszy> Pokaż w> Eksplorator systemu
Dokładne polecenie, które należy wykonać, aby otworzyć Eksplorator systemu, można skonfigurować tutaj:
Okno> Preferencje> Ogólne> Przestrzeń robocza> Polecenie do uruchamiania eksploratora systemu
źródło
Właściwie możesz to zrobić za pomocą wbudowanego zewnętrznego menedżera narzędzi. Oto instrukcje: http://www.eclipsezone.com/eclipse/forums/t77655.html Próbuję sprawić, by działało z Nautilusem. Jednak działa w systemie Windows, tak jak go wypróbowałem.
źródło
StartExplorer nie działa pod moim Ubuntu, ale działa ExploreFS. Znajdziesz go tutaj:
http://junginger.biz/eclipse/
Obsługuje systemy Windows, Mac OS X i Linux.
źródło
Pobierz plik jar OpenExplorer. Używam OpenExplorer_1.5.0.v201108051513.jar pobranego z https://github.com/samsonw/OpenExplorer/archives/master .
Skopiuj to do folderu eclipse / plugins i uruchom ponownie Eclipse. To się przydaje. Poleciłbym użytkownikom eclipse to mieć.
źródło
Eclipse Explorer to wtyczka Eclipse pomagająca szybko otworzyć folder lub wybrać zasób w eksploratorze. Obsługuje kluczową pomoc, może otwierać wspólny zasób i lokalizację wszystkich elementów java, nawet .jar w bibliotece.
Funkcja zaawansowana:
źródło
Łatwym sposobem otwarcia katalogu w Eksploratorze Windows jest wybranie pliku w Eksploratorze projektów, a następnie naciśnięcie Alt+Shift+Wi naciśnięcie X .
źródło
Utwórz nowy projekt wtyczki za pomocą Eclipse PDE. Podłącz klasę Aktywatora swojego pakietu do interfejsu API Common Navigator, aby otrzymywać opcje dla
IResource
. Dla każdejIResource
wybranej opcji użyj FileLocator, aby uzyskać identyfikator URI pliku, za pomocą którego można skonstruowaćjava.io.File
obiekt. Można to następnie otworzyć w natywnym eksploratorze plików systemu operacyjnego przy użyciu integracji Java 6 Desktop :źródło
źródło
Polecenie skonfigurowane domyślnie na platformie Linux (dbus-send ...) kończy się niepowodzeniem w CentOS 6 i CentOS 7. Zmiana go, aby
nautilus "${selected_resource_parent_loc}"
działała. Otrzymałem te informacje z tej strony dokumentacji , które otrzymałem z tego raportu o błędzie .Tworzę aplikację RCP i nie chcę, aby moi użytkownicy musieli ręcznie zmieniać to ustawienie. Korzystając ze szpiega wtyczek, znalazłem odpowiedni magazyn preferencji i klucz. Więc to wywołanie spoza interfejsu API ustawi preferencję programowo:
IDEWorkbenchPlugin.getDefault().getPreferenceStore().setValue(IDEInternalPreferences.WORKBENCH_SYSTEM_EXPLORER, "nautilus \"${selected_resource_parent_loc}\"");
W nowszych wersjach nautilusa możesz
${selected_resource_loc}
zamiast tego określić , w którym to przypadku otwiera folder nadrzędny z wybranym zasobem. Zauważyłem to w Nautilus v 3.14, ale wersja 2.28 wyświetla błąd, że zasób nie jest folderem.źródło
Używam plugin EasyShell dla Eclipse, ma tę funkcjonalność i więcej.
Spójrz na to:
https://anb0s.github.io/EasyShell/
źródło