2009-07-21 9 views
41

En eclipse, ¿hay alguna manera de mostrar el archivo actualmente seleccionado en el sistema de archivos? Actualmente necesito que se abra en el explorador, pero también podría estar en Finder o Nautilus.En eclipse, revele el archivo actual en el sistema de archivos

Básicamente, no necesito la opción "Abrir con el Editor del sistema". Me gustaría un menú contextual con la opción: "Mostrar archivo en explorer/finder/nautilus".

Gracias

+0

Este es el siguiente fallo Eclipse: https://bugs.eclipse.org/bugs/show_bug.cgi?id=107436 – robinst

Respuesta

51

Nota: Puede también develop your own external tool para abrir el archivo en un explorador de Windows

alt text

O puede utilizar un plugin de Eclipse como StartExplorer.

alt text


Notas en MacOS:

zvikicomentions:

En Mac OS X, reemplace la ubicación con /usr/bin/open y los argumentos deben ser sólo ${container_loc}.

Pero Adamcautions:

no funciona - OSX, es necesario cotizaciones de venta de todo el ${container_loc} de lo contrario se conseguirá a menudo mensajes de error extraños, porque no puede hacer frente a los espacios en nombres de archivo.

Pero user2036022details:

puede utilizar -R "$ {} resource_loc" en MacOSX como argumento para /usr/bin/open para ser coherente con otras herramientas similares.

+6

Un gran consejo. En Mac OS X, reemplace la ubicación con/usr/bin/open y los argumentos deberían ser solo $ {container_loc}. – zvikico

+0

adora su solución de 'herramienta externa' ... ¡muy ordenada y sin complementos! consejo: y '/ e,' antes de '/ select' para abrir con el panel de carpetas – pstanton

+0

omg! 3 años pasando tiempo clic derecho, propiedades, obtener ruta y buscador, ¡mientras que yo podría hacerlo en un clic! : '( – darksider

6

Abra las propiedades del archivo (Clic-derecho> Propiedades) y el cuadro de diálogo le dará la ruta de sistema de archivos completo.

+5

no lo hizo w Para VER el camino, quería ABRIR la carpeta. Ver el camino es casi inútil porque luego tienes que perder el tiempo navegando a mano hasta llegar a él. – Adam

1

Adición Show en Nautilus usando herramientas externas es bastante fácil también, muy similar al proceso para Windows en la respuesta de VonC. Simplemente cree el siguiente script de shell, chmod +x y agréguelo a la RUTA. A continuación, utilícelo en la ventana de configuración de herramientas externas de Eclipse, como se muestra en la captura de pantalla a continuación.

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

Set up the external tools configuration as shown here

0

Me parece que no puede comentar, así que voy a publicar como una respuesta en vez en OSX la respuesta @zvikico está muy cerca, me lo cambiaría a:

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

El -R ar gument es una revelación en el argumento del buscador, en lugar de tratar de abrir el archivo.

A continuación, sólo Ejecutar como Shell como se menciona en la otra herramienta externa responde

13

ExploreFS es un plugin multiplataforma y funciona bien en Ubuntu y Mac OS X.

  1. abierta "Instalar nuevo software" (en el menú de ayuda en OSX),
  2. añadir http://www.junginger.biz/eclipse/,
  3. seleccione ExploreFS de la lista de verificación,
  4. elegir opciones apropiadas e instalar la extensión.

Ahora usted puede hacer clic en su proyecto, paquete o archivo y seleccione explorar en el sistema de archivos y se abrirá la ubicación en el administrador de archivos por defecto.

screenshot

+0

Genial !! hace la vida tan fácil. Mis oraciones con el desarrollo: D –

7

Recientemente he estado utilizando la versión de Eclipse de Luna, y tiene esa característica implementada de forma nativa, muy agradable!

En vista "Explorador de proyectos", clic derecho sobre el archivo que le interesa -> "Mostrar como" -> "System Explorer"

enter image description here

+0

Estaba feliz de leer esto en la Luna "Novedades" pero no puedo hacer que aparezca en el uso real ¿Es específico de la extensión de archivo? No tengo menú "Mostrar en" excepto en Equipo>. – 8None1

+0

@ 8None1 No es una extensión de archivo específica, debe aparecer una vez que haga clic derecho en el archivo que le interesa, está justo debajo de la "Nueva "opción. También puede mostrarlo si presiona Alt + Mayús + W. Recuerde seleccionar el archivo que desea ver antes de usar el atajo de teclado – Osmar

+0

Gracias por la aclaración. Veo el Sh ow In, pero solo en proyectos gestionados de CVS. Cualquier proyecto que sea Git no lo muestra. Si miro en la Perspectiva de Git - Directorio de trabajo, veo el 'Mostrar en' pero no está disponible (gris). – 8None1

2

¿Por qué no la derecha haga clic en su archivo y seleccione "mostrar en> explorador del sistema", entonces verá que la vida es hermosa.

BTW, mi versión eclipse: Luna Service Release 1 (4.4.1) [mac]

+0

Curiosamente, el menú Mostrar en no es una opción en mi instalación de Luna (4.4.x). Y en mi instalación de Marte (4.5.0) el menú Mostrar en solo tiene la opción "Terminal". (Abre una vista de Eclipse Terminal con el directorio de trabajo establecido en el archivo). – Bampfer

1
  • @VonC ha dado la solución, pero esta solución ayuda a comprender más y poner atajo a la función:

enter image description here

enter image description here

  • argumentos de la línea de comandos del explorador

    • /seleccione [objeto] - selecciona el archivo o carpeta en la nueva ventana del explorador
  • Directamente no podemos poner atajo a esta característica, pero la configuración de acceso directo a pasado lanzó la herramienta externa, nos puede poner de la siguiente manera:
    enter image description here

Cuestiones relacionadas