Eclipse: ¿Cómo actualizo un espacio de trabajo completo? F5 no lo hace
104
Tengo un espacio de trabajo con un montón de proyectos java. Si voy a File->Refresh, realmente no actualiza nada (quizás el proyecto seleccionado actualmente). ¿Cómo consigo que eclipse actualice todos los proyectos?
De hecho, solo actualizará el proyecto actual (o, más específicamente, la selección actual en el explorador de proyectos). Simplemente hago clic en algún lugar del explorador de proyectos, hago Ctrl+ Apara seleccionar todos los proyectos y luego presiono F5para lograr una actualización completa.
Bien, gracias, pero tenga en cuenta que hacer lo anterior en el "Explorador de proyectos" no funciona (la actualización está atenuada), pero hacerlo en el "Explorador de paquetes" funcionó bien.
Jack
9
Sin embargo, el problema con esto es que si alguno de mis proyectos está cerrado (que es todo el tiempo), la opción Actualizar no aparece. La única forma en que Ctrl + A seguido de F5 funciona para mí es si todos mis proyectos están abiertos.
Matt
10
@Matt: Mi Explorador de proyectos está configurado para ocultar proyectos cerrados. Solo son visibles en Navigator. Es posible que desee hacer lo mismo.
BalusC
2
@Trevor: no, como dijo BalusC, puede ocultar proyectos cerrados ... de nuevo, lo que no siempre es deseable ... Lo que terminé haciendo fue establecer "Elementos de nivel superior" en Conjuntos de trabajo que nunca están cerrados, por lo que Ctrl + A siempre funciona ... además de mantener mi espacio de trabajo más organizado ... especialmente con el complemento Dynamic Working Sets (lo que significa que no hay mantenimiento después de configurar algunas expresiones regulares).
inger
1
Si sigue la ruta del proyecto cerrado del filtro, las instrucciones para hacerlo están aquí help.eclipse.org/indigo/…
Everett Toews
40
Si desea actualizar todos los proyectos, ignorando los proyectos cerrados, la forma más fácil es:
Ctrl-clic en un elemento en el Explorador de proyectos (para asegurarse de que P. Explorer tiene el foco)
Ctrl-haga clic en el elemento nuevamente para que ya no esté resaltado (pero el P. Explorer todavía tiene el foco)
F5 ahora actualizará todo el espacio de trabajo
Efectivamente, F5 actualiza el espacio de trabajo cuando una vista de navegación tiene el foco y no se selecciona nada.
Esto funcionó bien para mí en una Mac sustituyendo cmd-click por ctrl-click
Traveler
1
Esta es una excelente solución para cuando tiene muchos proyectos y carpetas (ya que ctrl-A, el clic derecho no permite la actualización si se seleccionan las carpetas)
kotoole
14
Ctrl-A, luego F5.
Puede configurar el espacio de trabajo para que se actualice automáticamente cuando detecte cambios en las preferencias. (Ventana> Preferencias> General> Espacio de trabajo> Actualizar automáticamente)
en Windows he usado "C: \ Windows \ twunk_32.exe" no parece doler :)
iTake
¿Cómo puedo saber si la actualización está completa?
srrvnn
¡Esto es genial! Ahora puedo escribir cmd-3 echo (porque usé / bin / echo como el comando) y actualizar de inmediato, lo que hace que sea mucho menos complicado omitir las autocompilaciones que arruinan el rendimiento. Debido a que obtiene un elemento de menú, también podría ir en un disparador de mercurio o una configuración similar, por lo que podría ser una pulsación de tecla global desde el exterior del eclipse.
Joshua Goldberg
Esto me llevó a algo aún más simple: cmd-3 build all. (publicación como respuesta)
Joshua Goldberg
Disculparse por el ruido: descubrí que primero tengo que actualizar y luego construir. Ninguno de los dos por sí solo es suficiente. (En realidad, había pensado erróneamente en ambos que la actualización activaba las compilaciones y que la compilación comenzaría con una actualización. Ninguna de las dos es cierto). Primero uso una configuración de herramienta externa con un gancho de actualización y luego cmd-3 compila todo.
Joshua Goldberg
6
Control, haga clic en todos sus proyectos juntos, luego haga clic derecho y presione actualizar.
Por lo general, actualizo todo así, luego me aseguro de limpiar todos los proyectos y reconstruir en eclipse.
El análogo de OS X de Ctrl+Aes ⌘+A, que selecciona todo.
Max Nanasy
Me funciona de manera inconsistente (a veces tengo que hacer clic en el Explorador de proyectos varias veces primero).
Max Nanasy
2
Esta respuesta me llevó a una solución aún más simple, sin necesidad de configuración.
Cmd-3 compilar todo (control-3 en windows)
Editar: Corrección - necesito tanto de actualización y compilación. La compilación no se actualiza automáticamente. Actualmente estoy usando dos acciones, "echo" de mi comentario en la respuesta vinculada a la que acabo de referirme (una configuración de herramienta externa con un gancho para actualizar todo), seguida de cmd-3 "construir todo"
Respuestas:
De hecho, solo actualizará el proyecto actual (o, más específicamente, la selección actual en el explorador de proyectos). Simplemente hago clic en algún lugar del explorador de proyectos, hago Ctrl+ Apara seleccionar todos los proyectos y luego presiono F5para lograr una actualización completa.
fuente
Si desea actualizar todos los proyectos, ignorando los proyectos cerrados, la forma más fácil es:
Efectivamente, F5 actualiza el espacio de trabajo cuando una vista de navegación tiene el foco y no se selecciona nada.
fuente
Ctrl-A, luego F5.
Puede configurar el espacio de trabajo para que se actualice automáticamente cuando detecte cambios en las preferencias. (Ventana> Preferencias> General> Espacio de trabajo> Actualizar automáticamente)
fuente
Fácil.
Ejecute la herramienta para actualizar todos los proyectos.
fuente
Control, haga clic en todos sus proyectos juntos, luego haga clic derecho y presione actualizar.
Por lo general, actualizo todo así, luego me aseguro de limpiar todos los proyectos y reconstruir en eclipse.
fuente
Para cualquiera que tenga curiosidad sobre cómo seleccionar todos esos proyectos en OS X donde Ctrl+ Ano funciona:
fuente
Ctrl+A
es⌘+A
, que selecciona todo.Esta respuesta me llevó a una solución aún más simple, sin necesidad de configuración.
Cmd-3 compilar todo (control-3 en windows)
Editar: Corrección - necesito tanto de actualización y compilación. La compilación no se actualiza automáticamente. Actualmente estoy usando dos acciones, "echo" de mi comentario en la respuesta vinculada a la que acabo de referirme (una configuración de herramienta externa con un gancho para actualizar todo), seguida de cmd-3 "construir todo"
fuente