eclipse plugins filesystems

En eclipse, revela el archivo actual en el sistema de archivos



plugins filesystems (10)

¿Por qué no haces clic con el botón derecho en tu archivo y seleccionas "mostrar en> explorador de sistema" y luego encontrarás que la vida es hermosa.

Por cierto, mi versión eclipse: Luna Service Release 1 (4.4.1) [para Mac]

En eclipse, ¿hay alguna manera de revelar 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.

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


Abra las Propiedades del archivo (clic derecho -> Propiedades) y el diálogo le dará la ruta completa del sistema de archivos.


Agregar Show en Nautilus usando External Tools es muy fácil también, muy similar al proceso para Windows en la respuesta de VonC. Simplemente cree el siguiente script de shell, chmod +x it y agréguelo a PATH. Luego, 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`



Nota: También puede desarrollar su propia herramienta externa para abrir el archivo en un explorador de Windows

O puede usar un plugin de eclipse como StartExplorer .

Notas sobre MacOS:

zvikico mentions :

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

Pero Adam cautions :

No funciona: OSX, necesita poner comillas alrededor de ${container_loc} contrario, a menudo obtendrá mensajes de error extraños, ya que no puede hacer frente a los espacios en los nombres de los archivos.

Pero user2036022 details :

puede usar -R "$ {resource_loc}" en macosx como argumento para /usr/bin/open para ser consistente con otras herramientas similares.


Parece que no puedo comentar, así que lo publicaré como respuesta En OSX, la respuesta @zvikico es muy cercana, la cambiaría a:

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

El argumento -R es revelador en el argumento del buscador, en lugar de tratar de abrir el archivo.

Entonces simplemente ejecuta Run As Shell como se menciona en las respuestas de la otra herramienta externa



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

En la vista "Explorador de proyectos", haga clic con el botón derecho en el archivo que le interese -> "Mostrar en" -> "Explorador del sistema"


ExploreFS es un complemento multiplataforma y funciona bien en Ubuntu y Mac OSX .

  1. abra "Instalar nuevo software" (desde el menú de ayuda en OSX),
  2. agregar http://www.junginger.biz/eclipse/ ,
  3. seleccione ExploreFS de la lista de verificación,
  4. elige las opciones apropiadas e instala la extensión.

Ahora puede hacer clic en su proyecto, paquete o archivo y seleccionar Explorar en el sistema de archivos y se abrirá la ubicación en su administrador de archivos predeterminado.


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

  • Argumentos de la línea de comando Explorer

    • / seleccionar [objeto] - selecciona el archivo o la carpeta en la nueva ventana del explorador
  • Directamente no podemos poner atajo a esta característica, pero la configuración de acceso directo a Última herramienta externa lanzada , podemos poner lo siguiente: