web-dev-qa-db-fra.com

Comment ouvrir l'explorateur Windows sur une ressource sélectionnée dans Eclipse

Je cherchais un petit plugin pour Eclipse qui permettrait d'ouvrir l'explorateur Windows sur la ressource actuellement sélectionnée dans l'arborescence de l'Explorateur de packages.

Je sais qu'Aptana Studio fournit cette fonctionnalité via un menu contextuel sur la ressource, mais il contient des tonnes d'autres choses qui ne m'intéressent pas. 

Y a-t-il d'autres solutions?

85

J'utilise ce plugin, ça a l'air ok

Nouveau lien de mise à jour Eclipse https://fabioz.github.com/startexplorer/update/

Ancien lien pour référence 

86
laurie

Dans Eclipse Luna et plus tard, sélectionnez une ressource, puis:

Alt + shift + W > Explorateur système

ou

Faites un clic droit> Afficher dans> Explorateur système

La commande exacte à exécuter pour ouvrir l'explorateur système peut être configurée ici:

Fenêtre> Préférences> Général> Espace de travail> Commande de lancement de l'Explorateur système

47
Tristan

En fait, vous pouvez le faire via le gestionnaire d'outils externe intégré . Voici les instructions: http://www.eclipsezone.com/Eclipse/forums/t77655.html .__ faites-le travailler avec Nautilus. Cependant cela fonctionne sous Windows comme je l'ai essayé.

23
猫IT

StartExplorer ne fonctionne pas sous Ubuntu, mais ExploreFS fonctionne. Vous pouvez le trouver ici:

http://junginger.biz/Eclipse/

Il prend en charge Windows, Mac OS X et Linux.

19
EFalco

Téléchargez le fichier jar OpenExplorer. J'utilise OpenExplorer_1.5.0.v201108051513.jar téléchargé depuis https://github.com/samsonw/OpenExplorer/archives/master .

Copiez-le dans votre dossier Eclipse/plugins et redémarrez Eclipse. Cela est pratique. Je recommanderais les utilisateurs d'Eclipse ayant cela. 

4
Srujan Kumar Gulla

Eclipse Explorer est un plugin Eclipse vous permettant d’ouvrir rapidement le dossier ou de sélectionner une ressource dans Explorer. Il prend en charge l'assistance clé, peut ouvrir une ressource commune et l'emplacement de tous les éléments Java, même .jar dans la bibliothèque.

Fonctionnalité avancée:

  • Soutenir tous les éléments Java Explorer
  • Support key assistant (valeur par défaut) Ctrl + ` )
  • Supporte les plateformes Windows et Linux
  • Prise en charge du fichier de sélection automatique (Windows uniquement)
2
Tuan Dang
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}\
1
Long Rainbow

Créez un nouveau projet de plug-in à l'aide d'Eclipse PDE. Raccordez la classe Activator de votre bundle à l'API Common Navigator pour recevoir les sélections pour IResource. Pour chaque IResource sélectionnée, utilisez FileLocator pour obtenir un URI de fichier avec lequel vous pouvez construire un objet Java.io.File. Vous pouvez ensuite l'ouvrir dans l'explorateur de fichiers natif du système d'exploitation à l'aide de intégration de Java 6 Desktop:

    if (Desktop.isDesktopSupported()) {
        Desktop desktop = Desktop.getDesktop();
        desktop.open(new File("C:/"));
    }
1
mhaller

La commande configurée par défaut sur une plate-forme Linux (dbus-send ...) échoue sous CentOS 6 et CentOS 7. Le passage à nautilus "${selected_resource_parent_loc}" le fait fonctionner. J'ai eu cette information de cette page de documentation , que j'ai eu de ce rapport de bug .

Je crée une application RCP et je ne veux pas que mes utilisateurs soient obligés de modifier manuellement ce paramètre. En utilisant le plug-in spy, j'ai trouvé le magasin de préférences et la clé appropriés. Donc, cet appel non-API définira la préférence par programme:

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

Avec les nouvelles versions de Nautilus, vous pouvez plutôt spécifier ${selected_resource_loc}. Dans ce cas, il ouvre le dossier parent avec la ressource spécifiée sélectionnée. J'ai observé cela avec Nautilus v 3.14, mais la version 2.28 renvoie une erreur si la ressource n'est pas un dossier. 

0
MidnightJava

J'utilise le plugin EasyShell pour Eclipse, il a cette fonctionnalité et plus encore.

Regardez ça:

https://anb0s.github.io/EasyShell/

0
Joniale

Un moyen facile d’ouvrir le répertoire dans Explorateur Windows consiste à sélectionner le fichier dans votre Explorateur de projet et à appuyer sur Alt+Shift+W et appuyez sur X .

0
André Filipe