eclipse file path-finding

Copiar ruta/nombre de archivo en Eclipse al portapapeles



file path-finding (9)

  1. Vaya a la Vista del Explorador de proyectos en Eclipse que se encuentra en el panel izquierdo.
  2. Haga clic en el enlace con el editor.
  3. Después de vincular, se seleccionará su archivo abierto.
  4. Haga clic derecho en el archivo seleccionado. Obtendrá la opción ''Copiar nombre calificado'' que está justo debajo de la opción ''Copiar''.
  5. Abra el directorio donde reside su proyecto. por ejemplo, si su proyecto es ''abc'' y está en el directorio ''proyecto'', vaya al directorio ''proyecto''.
  6. En la barra de direcciones de las carpetas, la dirección será así: D:/project .
  7. Pegue en frente de esta dirección como: D:/project/abc/source/com/connect.java
  8. Borre el nombre del archivo java (connect.java) y presione enter .

Estarás en la carpeta ''com''.

¿Hay un atajo para copiar la ruta / archivo actual al portapapeles?


El video que demuestra la técnica fue preparado para Eclipse en Windows. En Linux tienes que cambiar:

  1. Configuraciones de herramientas externas - Ubicación: /home/username/path/to/script.sh
  2. Configuraciones de herramientas externas - Argumentos: $ {selected_resource_loc}
  3. Configuraciones de herramientas externas - Entrada y salida estándar - CHECK "Asignar consola (necesaria para la entrada)"
  4. Cree un script /home/username/path/to/script.sh de la siguiente manera

echo $1 echo $1 > /home/username/clipboard_tmp.txt xclip -in -selection clipboard /home/username/clipboard_tmp.txt xclip -selection clipboard -o

No sé por qué, pero siguiendo el comando echo $1 | xsel --clipboard echo $1 | xsel --clipboard no funciona en el script. Fue verificado en Ubuntu 12.04 LTS y Eclipse IDE para C / C ++ Developers (Versión: Kepler Service Release 2, Build id: 20140224-0627)


Existe otro complemento que admite la copia de la ruta junto con otras funciones relacionadas:

http://code.google.com/p/pathtools/

Simplemente busque en Eclipse Marketplace dentro de Eclipse por ''pathtools''.


Otra opción es EasyShell . Tiene una sola entrada en el menú contextual, debajo de la cual encontrarás copiar la ruta, abrir el explorador, dos cajas y otros (configurables).


Puede hacerlo con una sola pulsación de tecla configurando una herramienta externa de Eclipse (una herramienta muy poco utilizada en mi opinión). Demora alrededor de un minuto en configurarse la primera vez que lo usa, pero luego siempre está disponible. Aquí hay un video de YouTube que demuestra la técnica.


Una alternativa a la respuesta de Rangi Lin, que proporciona alguna funcionalidad adicional: el complemento StartExplorer para Eclipse. La solución mencionada por Rangi Lin no funciona en todos los casos. No funciona en mi caso, por ejemplo, en la perspectiva de Sincronización de equipos en la vista Sincronizar. Sin embargo, el comando del menú contextual de StartExplorer "Copiar ruta de acceso al portapapeles", así como el atajo de teclado predeterminado para él (Ctrl + Alt + C) también funciona allí. La ventaja de este complemento es que también le permite abrir el administrador de archivos en la ubicación del archivo seleccionado, etc.


Alt + Enter - abrir propiedades

Alt + L - ir a la ubicación de la ruta

Shift + End - seleccionar ruta

Ctrl + C - copia


Hay una función Copy Qualified Name en Eclipse, copiará el nombre completo del elemento que seleccione (o elemento en el cursor).

Por ejemplo :

/MyProject/src/app/Application.java : cuando selecciona Application.java en Package Explorer

java.util.HashSet<String> : cuando copias mientras el cursor está en HashSet<String>

Sin embargo, requiere que seleccione el elemento que desea.

Entonces, aquí está lo que hago.

  1. Haga su enlace de Package Explorer con editor, puede activar esto haciendo clic en el ícono de doble flecha en la esquina superior derecha.

  2. Configurar una tecla de acceso rápido para Show View (Package Explorer) ejemplo: Alt + 1

  3. Configure una tecla Copy Qualified Name para Copy Qualified Name ex: Alt + Ctrl + Mayús + c

Cada vez que necesito esta información en el archivo actual, simplemente presiono la tecla de acceso rápido para llamar a mi Package Explorer Como se vincula con el editor y siempre seleccionará el archivo en el editor actual, puede simplemente copiar con la tecla de acceso rápido. Luego puede usar F12 de nuevo a su editor, o simplemente ESC si usa la vista rápida.

No es perfecto, pero funciona: D


  • Simplemente seleccione la pestaña del archivo y presione Ctrl + C para copiar el nombre del archivo en el portapapeles.
  • Presiona Alt + Intro para mostrar las propiedades del archivo con ruta absoluta y cópialo manualmente.
  • Además, puede usar un plugin macro de Eclipse que puede hacer los pasos de una vez: http://sourceforge.net/projects/practicalmacro/files/