2009-07-21 9 views
41

En eclipse, est-il possible de révéler le fichier actuellement sélectionné dans le système de fichiers. J'ai actuellement besoin de l'ouvrir dans l'explorateur, mais il pourrait aussi être dans finder ou nautilus.En eclipse, révélez le fichier actuel dans le système de fichiers

Fondamentalement, je n'ai pas besoin de l'option "Ouvrir avec l'éditeur système". Je voudrais un menu clic-droit avec l'option: "Afficher le fichier dans l'explorateur/finder/nautilus".

Merci

+0

Ceci est le bug Eclipse suivant: https://bugs.eclipse.org/bugs/show_bug.cgi?id=107436 – robinst

Répondre

51

Note: Vous pouvez également develop your own external tool pour ouvrir le fichier dans un explorateur de Windows

alt text

Ou vous pouvez utiliser un plugin Eclipse comme StartExplorer.

alt text


Notes sur Mac OS:

zvikicomentions:

Sous Mac OS X, remplacez l'emplacement avec /usr/bin/open et les arguments doivent être juste ${container_loc}.

Mais Adamcautions:

ne fonctionne pas - Mac OS X, vous devez citations de vente autour du ${container_loc} sinon vous obtiendrez souvent des messages d'erreur bizarres, car il ne peut pas faire face à des espaces dans les noms de fichiers.

Mais user2036022details:

vous pouvez utiliser -R "$ {} resource_loc" sur MacOSX comme argument de /usr/bin/open pour être compatible avec d'autres outils similaires.

+6

Bon conseil. Sous Mac OS X, remplacez l'emplacement par/usr/bin/open et les arguments doivent être simplement $ {container_loc}. – zvikico

+0

aime votre solution 'outil externe' .. très bien rangé et pas de plugin! tip: et '/ e,' avant '/ select' pour ouvrir avec le panneau de dossiers – pstanton

+0

omg! 3 années à passer du temps clic droit, propriétés, obtenir le chemin, et finder, alors que je pouvais le faire en un clic! : '( – darksider

6

Ouvrez les propriétés du fichier (clic droit-> Propriétés) et la boîte de dialogue vous donnera le chemin complet du système de fichiers.

+5

Il n'a pas w Ant à voir le chemin, il voulait ouvrir le dossier. Voyant le chemin est presque inutile, car vous devez alors perdre des âges naviguant à la main jusqu'à ce que vous l'atteigniez. – Adam

1

Ajout Afficher dans Nautilus utilisant Outils externes est assez facile aussi, très semblable au processus pour Windows dans la réponse de VonC. Créez simplement le script shell suivant, chmod +x et ajoutez-le au PATH. Utilisez-le ensuite dans la fenêtre de configuration des outils externes d'Eclipse, comme illustré dans la capture d'écran ci-dessous.

~/bin$ cat run-nautilus.sh 
#!/bin/bash 
nautilus `dirname $1` 

Set up the external tools configuration as shown here

0

Je ne peux pas sembler faire des commentaires, alors je vais poster comme une réponse à la place Sur Mac OS X la réponse @zvikico est très proche, je changerait à:

Location: /usr/bin/open 
Arguments: -R ${container_loc} 

Le -R ar gument est un révélateur dans l'argument finder, par opposition à essayer réellement d'ouvrir le fichier.

Alors vous venez Exécuter en tant que Shell comme mentionné dans les autres réponses outil externe

13

ExploreFS est un plugin multi-plateforme et fonctionne très bien sur Ubuntu et Mac OS X.

  1. ouvert "Installer un nouveau logiciel" (à partir du menu d'aide dans OSX),
  2. ajouter http://www.junginger.biz/eclipse/,
  3. sélectionnez ExploreFS de la liste de contrôle,
  4. choisir des options appropriées et installer l'extension.

Maintenant, vous pouvez cliquer sur votre projet, package ou fichier et sélectionnez Explorer dans le système de fichiers et il va ouvrir l'emplacement dans votre gestionnaire de fichiers par défaut.

screenshot

+0

Cool !! ça rend la vie si facile Mes prières avec le développement: D –

7

J'ai été récemment utilise la version Eclipse Luna, et il a cette fonctionnalité nativement mis en œuvre, très agréable!

En vue "Explorateur de projet", faites un clic droit sur le fichier qui vous intéresse -> "Afficher dans" -> "System Explorer"

enter image description here

+0

J'ai été heureux de lire cela dans le Luna "Quoi de neuf" mais je n'arrive pas à le montrer en utilisation réelle – 8None1

+0

@ 8None1 Ce n'est pas une extension de fichier spécifique, elle devrait apparaître une fois que vous faites un clic droit sur le fichier qui vous intéresse, c'est juste en dessous du "Nouveau". "option Aussi vous pouvez l'afficher si vous appuyez sur Alt + Maj + W. N'oubliez pas de sélectionner le fichier que vous souhaitez afficher avant d'utiliser le raccourci clavier – Osmar

+0

Merci pour la clarification. ow Dans mais uniquement sur les projets gérés par CVS. Tous les projets qui sont Git ne le montrent pas. Si je regarde dans le Git Perspective - Répertoire de travail, je vois le 'Show In' mais il n'est pas disponible (gris). – 8None1

2

Pourquoi ne pas droit cliquez sur votre fichier et sélectionnez "montrer dans> explorateur de système", alors vous trouverez la vie est belle.

BTW, ma version éclipse: Luna Service Release 1 (4.4.1) [mac]

+0

Bizarrement, le menu Afficher dans n'est pas une option dans mon installation de Luna (4.4.x). Et dans mon installation de Mars (4.5.0) le menu Afficher dans a seulement l'option "Terminal". (Il ouvre une vue Terminal Eclipse avec le répertoire de travail défini sur le fichier.) – Bampfer

1
  • @ VonC a donné la solution, mais cette solution aide à mieux comprendre et raccourci mis à la fonction:

enter image description here

enter image description here

  • Arguments de la ligne de commande Explorer

    • /select [objet] - sélectionne le fichier ou le dossier dans la nouvelle fenêtre de l'explorateur
  • directement nous ne pouvons pas raccourci vers cette fonction, mais la mise en raccourci vers Dernière lancé l'outil externe, nous peut mettre comme suit:
    enter image description here

Questions connexes