Cara membuka windows explorer pada sumber yang dipilih di Eclipse

89

Saya sedang mencari plugin kecil untuk Eclipse yang memungkinkan untuk membuka windows explorer pada sumber daya yang dipilih saat ini dari pohon Package Explorer.

Saya tahu bahwa Aptana Studio menyediakan fungsionalitas ini melalui menu konteks pada sumber daya, tetapi ada banyak hal lain yang tidak saya minati.

Apakah ada solusi lain?

Gennady Shumakher
sumber
Alt Shift W (Atau klik kanan dari Project Explorer untuk masuk ke menu konteks 'Show in'). Kemudian System Explorer. (Ini seperti ini di Spring Tool Suite 4 berdasarkan Eclipse Java Development Tools Versi: 3.18.100.v20190916-1045)
JGFMK

Jawaban:

85

Saya menggunakan plugin ini, sepertinya ok

Tautan Pembaruan Eclipse Baru https://fabioz.github.com/startexplorer/update/

Tautan lama untuk referensi

laurie
sumber
10
Plugin yang bagus! Saya pikir Eclipse harus menyertakan alat praktis ini dalam rilis standar mereka.
Zorayr
5
Oke, lisensi yang muncul saat penginstalan itu membuat saya benar-benar tertawa terbahak-bahak dan ingin berbagi dengan rekan kerja.
Jay Snayder
1
Plugin hebat - melakukan persis apa yang saya inginkan (... selain sumpah dalam lisensi, yang membuat saya bertanya-tanya apakah itu sah!)
Steve Chambers
Mudah dan bertenaga. Terima kasih Laurie.
Eliasz Kubala
5
@CiaranGallagher, di Package Explorer, klik kanan beberapa file / direktori / folder. Di menu konteks, pilih Show In -> System Explorer . Ini harus membuka Windows Explorer.
Abdull
53

Di Eclipse Luna dan yang lebih baru, pilih sumber daya, lalu:

Alt + shift + W > Penjelajah Sistem

atau

Klik kanan> Tampilkan> Penjelajah Sistem

Perintah tepat yang harus dijalankan untuk membuka System Explorer dapat dikonfigurasi di sini:

Jendela> Preferensi> Umum> Ruang Kerja> Perintah untuk meluncurkan penjelajah sistem

Tristan
sumber
Perintah yang ada secara default (dbus-send ...) gagal di CentOS 6 dan CentOS 7. Saya dapat mengubahnya menjadi 'nautilus "$ {selected_resource_parent_loc}"' dan berfungsi. Tapi saya membuat aplikasi RCP, dan saya tidak ingin pengguna saya harus melakukan ini secara manual. Adakah yang tahu mengapa dbus-send gagal, atau apa kunci preferensi untuk ini sehingga saya dapat mengubahnya secara terprogram?
MidnightJava
FYI info lebih lanjut di sini: help.eclipse.org/luna/… , yang saya dapatkan dari laporan bug di sini: bugs.eclipse.org/bugs/show_bug.cgi?id=442562
MidnightJava
Menemukan kunci pref dengan mata-mata plug-in. Detail dalam jawaban terpisah dariku
MidnightJava
23

Sebenarnya Anda dapat melakukannya melalui pengelola alat Eksternal bawaan. Berikut adalah petunjuknya: http://www.eclipsezone.com/eclipse/forums/t77655.html Saya mencoba membuatnya bekerja dengan Nautilus. Namun itu bekerja di bawah Windows saat saya mencobanya.

猫 IT
sumber
1
Bagus, berfungsi di Windows! Tidak perlu memasang plugin eksternal.
keponakan
Ini berfungsi untuk saya, tetapi adakah cara untuk mengakses program yang baru dibuat melalui menu konteks untuk sumber daya yang dipilih? Itu akan ideal.
Josh
Bekerja dengan baik! melakukan konfigurasi yang sama untuk editor Python saya
Mike R
19

StartExplorer tidak berfungsi di bawah Ubuntu saya, tetapi ExploreFS berfungsi. Anda dapat menemukannya di sini:

http://junginger.biz/eclipse/

Ini mendukung Windows, Mac OS X, dan Linux.

EFalco
sumber
Saya menggunakan eclipse juno dan startexplorer 1.5.1 bekerja untuk saya di Ubuntu 12 sekarang
Tuan
4

Unduh file jar OpenExplorer. Saya menggunakan OpenExplorer_1.5.0.v201108051513.jar diunduh dari https://github.com/samsonw/OpenExplorer/archives/master .

Salin ini ke folder eclipse / plugins Anda dan mulai ulang Eclipse. Ini sangat berguna. Saya akan merekomendasikan pengguna gerhana memiliki ini.

Srujan Kumar Gulla
sumber
2

Eclipse Explorer adalah plugin eclipse yang membantu Anda membuka folder atau memilih resource di explorer dengan cepat. Ini mendukung bantuan kunci, dapat membuka sumber daya umum dan semua lokasi elemen java, bahkan .jar di perpustakaan.

Fitur lanjutan:

  • Mendukung semua penjelajah elemen Java
  • Dukungan asisten kunci (default Ctrl+ `)
  • Mendukung platform Windows dan Linux
  • Mendukung file pemilihan otomatis (khusus Windows)
Tuan
sumber
2

Cara mudah untuk membuka direktori di Windows Explorer adalah dengan memilih file di Project Explorer Anda lalu tekan Alt+Shift+Wdan tekan X .

RXSD
sumber
1

Buat proyek Plug-In baru menggunakan Eclipse PDE. Hubungkan kelas Activator bundel Anda ke Common Navigator API untuk menerima pilihan IResource. Untuk setiap yang IResourcedipilih, gunakan FileLocator untuk mendapatkan URI file, yang dengannya Anda dapat membuat java.io.Fileobjek. Ini kemudian dapat dibuka di file explorer asli sistem operasi menggunakan integrasi Java 6 Desktop :

    if (Desktop.isDesktopSupported()) {
        Desktop desktop = Desktop.getDesktop();
        desktop.open(new File("C:/"));
    }
mhaller
sumber
Saya lebih suka perintah ini tersedia di menu konteks. Apa antarmuka yang relevan untuk itu?
Gennady Shumakher
1
open explorer in eclipse
    - in eclipse -> external tools configurations
    - in program tree -> new
        name: OpenExplore
        localtion: C:\Windows\explorer.exe
        Arguments: /select,${selected_resource_loc}\
Pelangi Panjang
sumber
0

Perintah yang dikonfigurasi secara default pada platform Linux (dbus-send ...) gagal pada CentOS 6 dan CentOS 7. Mengubahnya agar nautilus "${selected_resource_parent_loc}"berfungsi. Saya mendapat info ini dari halaman dokumentasi ini , yang saya dapatkan dari laporan bug ini .

Saya membuat aplikasi RCP, dan saya tidak ingin pengguna saya harus mengubah pengaturan ini secara manual. Dengan menggunakan mata-mata plug-in saya menemukan toko preferensi dan kunci yang relevan. Jadi panggilan non-API ini akan menyetel preferensi secara terprogram:

    IDEWorkbenchPlugin.getDefault().getPreferenceStore().setValue(IDEInternalPreferences.WORKBENCH_SYSTEM_EXPLORER,
"nautilus \"${selected_resource_parent_loc}\"");

Dengan versi nautilus yang lebih baru, Anda dapat menentukannya ${selected_resource_loc}, dalam hal ini folder induk akan dibuka dengan sumber daya yang ditentukan dipilih. Saya mengamati ini dengan nautilus v 3.14, tetapi versi 2.28 menunjukkan kesalahan adalah sumber daya bukan folder.

MidnightJava
sumber