Novedades en Juno

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.

Captura de pantalla del entorno de trabajo con una nueva presentación predeterminada

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.

Captura de pantalla de vistas y editores en el área de editor

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.

Captura de pantalla de vistas y editores en el área del editor

Á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.

Área del editor

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.

Un editor despegado de la ventana del entorno de trabajo principal de Eclipse

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.

Arrastrar barra de división

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.

Nuevo icono de Eclipse

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:

Proyectos a suprimir

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.

Captura de pantalla de un menú contextual en la vista Sincronizar

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.

Área compartida con las flechas de navegación izquierda y derecha en sus lados.

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.

La renovación ligera se ha 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.

Asistencia de contenido del editor de puntos de extensión de Ant

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.

Diálogo Añadir archivos de construcción

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:

Captura de pantalla con colores saturados   Captura de pantalla sin colores saturados   Captura de pantalla de la página de preferencias 'Accesibilidad'

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.

Preferencias para los filtros en la vista de sincronización de CVS

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.

Barra de herramientas de depuración 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.

Acción de la barra de herramientas de la vista de depuración

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.

Nuevo diálogo de edición para variables de entorno de varias líneas

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.

Diálogo de configuración de lanzamiento que muestra un error de conflicto de nombre

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.

Opciones de rastreo de depuración

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.

Ordenación de vista de puntos de interrupción