A continuación se proporcionan las descripciones de algunos de los cambios más interesantes o significativos realizados en la Plataforma Eclipse para el release Juno (4.2) de Eclipse. Aquí se incluyen todas las características de plataforma nuevas desde el release Indigo (3.7), incluidas algunas funciones que estaban disponibles en releases de vista previa de tecnología anteriores de Eclipse Platform 4. Los cambios están agrupados de la manera siguiente:
Los desarrolladores de plug-ins también estarán interesados en el documento de novedades correspondiente de la guía del desarrollador de plug-ins.
Cambios en la plataforma |
|
| Nuevo aspecto del entorno de trabajo |
El aspecto predeterminado de la interfaz de usuario de la plataforma se ha renovado. Los principales objetivos de esta actualización
eran adoptar un estilo visual más moderno, reducir la aglomeración de elementos y utilizar espacios en blanco en lugar de líneas clave para
separar los elementos de interfaz de usuario. Las pestañas y las pilas de partes se han rediseñado para reducir el énfasis en las pestañas
y las pilas no seleccionadas.
|
| Barra de búsqueda global |
El entorno de trabajo ahora tiene un campo de búsqueda global en la barra de herramientas. Esto proporciona
la posibilidad de visualizar la característica "Acceso rápido" y puede utilizarse en el futuro para combinar otros tipos de búsquedas
en una sola ubicación.
|
| Diseño de partes más flexible |
Ahora puede apilar vistas y editores juntos de manera predeterminada. Por ejemplo, una vista que exige una área de trabajo de gran
tamaño puede apilarse en el área del editor para proporcionar más espacio.
No sólo puede combinar vistas y editores, sino que puede dividir el área de editor para poner una vista junto a un editor en el área de editor y, a continuación, maximizar toda el área de editor para trabajar con ambos a la vez.
|
| Área del editor | Se ha introducido un contenedor especializado para permitir que la interfaz de usuario
represente adecuadamente el área del editor. Esta posibilidad permite al usuario saber que este área se comporta de
forma diferente, por ejemplo todo el área se puede maximizar y todas las vistas y los editores del área se verán
afectadas.
No verá ninguna indicación de 'área' si sólo hay una única pila. Si hay más de una pila en el área compartida, verá el límite del área con un área flotante que mostrará botones para maximizar/minimizar. |
| Editores separados |
Ahora los editores se pueden despegar en sus propias ventanas. El editor despegado no se tratará de forma diferente a
un editor contenido dentro de la ventana del entorno de trabajo. Esto resuelve el
problema 8886 una de las mejoras de la plataforma más
antiguas y más solicitada.
|
| Arrastre de varias barras de división |
Ahora puede colocar el cursor en la intersección de dos o más barras de división y arrastrarlas todas al mismo
tiempo. Cuando vaya a arrastrar varias barras de división, el cursor se convertirá en un cursor de cuatro flechas. La imagen siguiente indica una intersección de este tipo con un círculo rojo.
|
| Ocultación de transición al maximizar | Se ha añadido un efecto de "ocultación" a la operación de maximizar/restaurar. Ahora puede desactivar el efecto de ocultación utilizando la preferencia de animaciones que se encuentra en Ventana > Preferencias > General > Aspecto (ve un vídeo al respeto). |
| Nuevo icono de alta resolución |
El SDK de Eclipse ahora dispone de un vistoso nuevo icono. El icono ahora se ofrece en alta resolución,
con lo que el aspecto es mucho más nítido en los sistemas operativos modernos.
|
| El diálogo Abrir recurso soporta Mostrar en |
El diálogo Abrir recurso (Control+Mayús+R) tiene un elemento de menú de contexto Mostrar en >
... que permite mostrar los recursos seleccionados en una vista en lugar de abrirlos en un editor.
|
| El diálogo de supresión de proyecto muestra la ubicación del proyecto |
El diálogo Suprimir recursos muestra ahora la ubicación de los proyectos que se van a suprimir en el sistema de archivos:
|
| Menú contextual de VoiceOver | En Mac, ahora puede utilizar el teclado para abrir un menú contextual cuando se está ejecutando VoiceOver, con la secuencia de teclas estándar de VoiceOver: Control+Opción+Mayús+M. |
| Acceso directo del menú contextual en Mac |
Mayús+F10 ahora abre el menú contextual en Mac, al igual que en la mayoría de plataformas.
El enlace de teclas del nuevo mandato Mostrar menú contextual se puede configurar en la página de preferencias
General > Teclas.
|
| Navegación por las pestañas del área del editor |
Se han introducido fechas de navegación a los lados del área del editor para poder pulsar y ver las pestañas que están
a la izquierda y a la derecha de la pestaña seleccionada actualmente. Se trata del valor predeterminado en
las nuevas instalaciones. Si cambia el tema clásico desde las preferencias (Preferencias > General > Aspecto),
podrá recuperar el comportamiento de MRU de la versión 3.x. El comportamiento de MRU también se puede activar o desactivar a través de CSS
estableciendo el atributo mru-visible de un MPartStack en true o false.
|
| La renovación ligera se ha habilitado de manera predeterminada |
En Eclipse 3.7, se ha introducido un nuevo mecanismo de renovación ligera. Los archivos que el espacio de trabajo haya
detectado que están desincronizados, por ejemplo cuando un editor accede al contenido del archivo, se renuevan
automáticamente de forma asíncrona. En Eclipse 3.7 y 3.8, deberá habilitar esta opción personalmente a través de Preferencias > General > Espacio de trabajo
y seleccionar Refrescar al acceder.
En el SDK 4.2 de Eclipse, el mecanismo está habilitado de manera predeterminada.
|
| Soporte para MacOS X a pantalla completa | Ahora se admite una nuevo mandato Ventana > Conmutar pantalla completa en MacOS X Lion. |
| Ant se ha actualizado a 1.8.3 |
La versión empaquetada de Apache Ant en la plataforma se ha actualizado a la versión 1.8.3.
Para obtener más información sobre las novedades de Ant 1.8.3, consulte las notas del release de Apache Ant. |
| Soporte de editor mejorado para Ant 1.8.2 |
El editor de Ant se ha mejorado con soporte para las nuevas características de punto de extensión
de Ant 1.8.2.
|
| Adición de todos los tipos de archivos de construcción conocidos a la vista de Ant |
El diálogo Selección de archivo de construcción de la vista Ant se ha actualizado para permitir el filtrado de todos los tipos conocidos
de archivos de construcción en lugar de simplemente *.xml y build.xml.
|
Cambios en el Editor |
|
| Uso de colores saturados en la regla de visión general |
La nueva preferencia Utilizar colores saturados en regla de visión general permite mostrar las anotaciones en la regla de visión general mediante colores saturados:
Esta opción está desactivada de manera predeterminada y se puede habilitar en la página General > Editores > Editores de texto > Accessibilidad. |
Cambios en Equipo/CVS |
|
| Filtros en la vista de sincronización de CVS |
Ahora puede utilizar expresiones regulares para filtrar los cambios en la vista Sincronizar de CVS.
Para habilitar los filtros vaya a Preferencias > General > Equipo > CVS > Sincronizar/Comparar,
desmarque Buscar sólo indicaciones de fecha y hora para detectar cambios y especifique el patrón de regex
en el campo Expresión regular para ignorar cambios en sincronizaciones. Cada diferencia en un cambio se comprueba
con el patrón y se considera que es coincidente si el lado izquierdo o derecho de la diferencia coincide. Si todas las diferencias de un archivo coinciden, el archivo se excluye de la vista.
|
Cambios en la depuración |
|
| Barra de herramientas de depuración global | Para mejorar la presentación de la perspectiva Depurar, los mandatos de control
de depuración comunes (Detener, Reanudar, etc.) se han desplazado a la vista Depurar y a la barra de herramientas global.
La barra de herramientas global se puede personalizar con la acción Ventana > Personalizar perspectiva... para añadir o eliminar mandatos de depuración o para mostrar/ocultar por completo la barra de herramientas de depuración. El comportamiento de la barra de herramientas anterior se puede recuperar cambiando a la opción Mostrar barra de herramientas de depuración en el menú de vista Depurar y, a continuación, inhabilitando la barra de herramientas de depuración desde el diálogo Personalizar perspectiva.
|
| Edición mejorada de las variables de entorno |
La edición de variables de entorno de varias líneas ahora es mucho más sencilla con una interfaz de usuario nueva que presenta las variables
en un widget de texto de desplazamiento.
La nueva interfaz de usuario se encuentra en el diálogo de edición de una variable de entorno de varias líneas
en la pestaña Entorno de una configuración de lanzamiento de soporte.
|
| Validación de nombre de configuración de lanzamiento mejorada |
Ahora si crea una configuración de lanzamiento con el nombre de una configuración existente, el tipo de configuración que entra en conflicto
se anota en el mensaje de error.
|
| Rastreo de depuración |
JDT y la depuración de plataforma han añadido todos los valores de rastreo de depuración a la página de preferencias Rastreo donde
se pueden habilitar e inhabilitar según sea necesario, sin tener que reiniciar.
|
| Ordenación de vistas de punto de interrupción |
La vista Puntos de interrupción ahora ha mejorado su ordenación que tendrá en cuenta los números de línea que aparecen en la etiqueta y
se ordenarán de acuerdo con ello.
|