Novedades de la versión 3.2

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 3.2 de Eclipse. Se agrupan de la forma 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

Progreso integrado durante el inicio

El progreso del inicio está ahora integrado directamente en la pantalla de inicio.

Imagen del progreso de inicio en la pantalla de inicio

Las vistas Problemas, Tareas y Favoritos dan soporte a varios filtros

Ahora es posible definir más de un filtro en las vistas Problemas, Tareas y Favoritos. Estos filtros son acumulativos, por lo que la vista mostrará el conjunto de marcadores que satisfagan estos filtros.

Puede añadir, eliminar, habilitar o inhabilitar filtros según sea necesario.

Imagen que muestra varios filtros

Selección de conjuntos de trabajo a nivel de ventana

El concepto de selección de conjuntos de trabajo a nivel de ventana es nuevo. Por omisión, existe una acción "Conjuntos de trabajo" en la barra de herramientas de la ventana que permite seleccionar arbitrariamente conjuntos de trabajo.

Imagen que muestra conjuntos de trabajo a nivel de ventana

Cualquier vista establecida para utilizar el "Conjunto de trabajo de ventana" (por medio del diálogo de selección tradicional) mostrará el contenido de todos los conjuntos de trabajo seleccionados.

Recursos enlazados en cualquier lugar

Ahora puede crear recursos enlazados a cualquier profundidad dentro de los proyectos. Esto permite colocar recursos procedentes de ubicaciones diferentes del sistema de archivos en cualquier lugar que desee de la estructura de proyectos, incluso debajo de otros recursos enlazados.

Imagen que muestra recursos enlazados

Mac OS X en X86/Intel

El lanzador de Eclipse y las bibliotecas nativas se han compilado como binarios universales, por lo que puede ejecutar Eclipse en plataformas Mac OS X X86/Intel utilizando las descargas de Mac OS X (Mac/Carbon).

Ajuste de ventana arrastrable

El 'ajuste' de la ventana (es decir, Línea de estado, Estado de almacenamiento dinámico, Barra de vistas rápidas...) puede reposicionarse ahora en la ventana del entorno de trabajo. Cada elemento de ajuste tiene su propio asidero que puede pulsarse o arrastrarse para mover el ajuste o pulsar el botón derecho del ratón para obtener un menú de contexto.

Imagen que muestra un ajuste de ventana arrastrable

Soporte de filtrado generalizado

El soporte de filtrado de contenido en función de texto de filtro suministrado está ahora soportado en varios lugares. Ahora aparece en los asistentes Importar, Exportar y Nuevo y en el diálogo Mostrar vista. Es la misa característica que ya existe en los diálogos Preferencias y Mostrar vista.

Imagen que muestra el diálogo Mostrar vista sin filtrar  Imagen que muestra el diálogo Mostrar vista filtrado

Vista Explorador de proyectos

Se ha añadido una vista Explorador de proyectos nueva. Esta vista presenta una vista orientada a dominios de los proyectos del espacio de trabajo. Los proyectos generales se muestran del mismo modo que en la vista Navegador, pero otros proyectos se presentan en una jerarquía adecuada a su dominio determinado. Por ejemplo, los proyectos Java aparecen como una jerarquía de carpetas fuente y paquetes en lugar de carpetas.

Imagen que muestra la vista Explorador de proyectos

Importar proyectos existentes con copia

El asistente Importar proyectos existentes en el espacio de trabajo ofrece ahora la opción de copiar los archivos de un proyecto en la ubicación actual del espacio de trabajo al importar desde un directorio. El comportamiento original puede mantenerse asegurándose simplemente de que la opción Copiar proyectos en el espacio de trabajo no esté seleccionada.

Imagen que muestra la copia de los archivos de un proyecto

Los filtros de la vista Problemas utilizan el conjunto de trabajo de ventana por omisión

Por omisión, los filtros de la vista Problemas están asociados al conjunto de trabajo de ventana cuando se crean. No es necesario actualizar la vista Problemas al configurar los conjuntos de trabajo si se utilizan valores predeterminados. Si no hay conjuntos de trabajo, el filtro se aplica a todos los elementos.

Imagen que muestra los filtros de la vista Problemas

Mejoras de la función Instalar/actualizar

La función Instalar/actualizar da soporte ahora a varias selecciones para la mayoría de las operaciones de actualización en la ventana Gestionar configuración (inhabilitar, desinstalar, habilitar). Además, la operación de desinstalación puede realizarse ahora sobre características habilitadas actualmente. La actualización las inhabilitará, reiniciará Eclipse y realizará la desinstalación real.

Sistemas de archivos alternativos

Los proyectos y recursos enlazados pueden ahora crearse con sistemas de archivos diferentes del sistema de archivos local.

Imagen que muestra un sistema de archivos no local

Los problemas pueden agruparse

Los problemas de la vista Problemas pueden ahora agruparse por gravedad, tipo u otros criterios suministrados por los plug-ins.

Imagen que muestra la agrupación de problemas

Pueden solucionarse varios problemas a la vez

La vista Problemas permite ahora añadir otros problemas que tienen la misma resolución potencial a fin de solucionarlos todos a la vez.

Imagen que muestra la solución simultánea de varios problemas

Cerrar proyectos no relacionados

Un nuevo mandato, Cerrar proyectos no relacionados, está disponible en el menú de contexto cuando se selecciona un proyecto. Este mandato es un procedimiento excelente para centrar el espacio de trabajo en el elemento sobre el que se trabaja en ese momento, eliminando el desorden y la actividad adicional derivada de la existencia de proyectos no relacionados en el espacio de trabajo.

Imagen que muestra el cierre de proyectos no relacionados

Límites de marcador desplazados a las preferencias

Los límites de marcador se aplican ahora a todos los filtros en lugar de definir uno por filtro.

Imagen que muestra los límites de marcador

Mejora en la navegación de hiperenlaces

Ahora, la navegación de hiperenlaces está también disponible si el editor no tiene el foco.

Mejoras en la ayuda de los diálogos

La mayoría de los diálogos de Eclipse contienen ahora un botón de ayuda estándar en la esquina inferior izquierda. Este botón ofrece la misma ayuda contextual que si se pulsara F1 (en Windows). Además, el contenido de la ayuda aparecerá ahora en el mismo diálogo en la bandeja del diálogo en lugar de hacerlo en una ventana independiente. Las hojas de apuntes también pueden abrirse en diálogos (en la bandeja) en aquellos pasos que implican la apertura de diálogos.

Imagen que muestra la ayuda mejorada

Acción de búsqueda de texto directa

Seleccione texto en un editor e invoque Buscar > Texto > Espacio de trabajo (Control+Alt+G) para buscar en todos los archivos (no binarios).

Varias vistas de búsqueda

Ahora es posible tener varias vistas Buscar abiertas simultáneamente. Fije una vista de búsqueda para evitar que se reutilice para la próxima búsqueda o seleccione abrir una búsqueda desde el historial en una vista nueva.

Fijar la vista Buscar

Abrir una hoja de apuntes desde un archivo de contenido

Se ha añadido una opción al diálogo de selección de hojas de apuntes que permite seleccionar la apertura de una hoja de apuntes desde un archivo.

Imagen que muestra la apertura de una hoja de apuntes desde un archivo

Nuevo aspecto de la bienvenida

La bienvenida tiene un aspecto nuevo en la versión 3.2. Está encapsulada en el tema 'Círculos', que es el valor por omisión para el producto Eclipse SDK 3.2. Si lo desea, también puede cambiar al aspecto anterior de la bienvenida desde la página de preferencias 'Bienvenida' (elija 'Malla púrpura').

Imagen que muestra una Bienvenida nueva

Últimas noticias en la Bienvenida del SDK de Eclipse

La sección Novedades de la Bienvenida contiene ahora Últimas noticias. El proveedor de noticias RSS de Eclipse.org (que requiere conexión Internet) suministra el contenido. Puede pulsar los enlaces para ver la información completa.

Imagen que muestra RSS en la Bienvenida

Área de mensajes animados para visualizar errores y avisos

Se ha añadido un área de mensajes animados para captar la atención del usuario con respecto a los problemas potenciales. La bandeja animada se deslizará en sentido ascendente desde la parte inferior del área de título de una página para cubrir la descripción de la página, y se utilizará para visualizar mensajes de error y aviso. Esta característica se utiliza en los asistentes y en el diálogo de preferencias.

Imagen que muestra mensajes animados

Tema predeterminado del sistema

El tema predeterminado del sistema es un tema que utiliza los fonts y colores disponibles en el sistema operativo en lugar de los definidos por Eclipse.

Este tema es el tema predeterminado para la modalidad de Alto contraste. Se le solicitará que reinicie al cambiar a la modalidad de Alto contraste, y a continuación se aplicará el cambio de tema.

Imagen que muestra un tema del sistema operativo

Ayudas flotantes para anotaciones en editores de texto

La ayuda flotante para anotaciones que antes sólo estaba disponible en los editores Java lo está ahora en todos los editores de texto.

Imagen de la ayuda flotante para anotaciones

Navegación por anotaciones en editores de texto

La navegación por anotaciones está ahora disponible en todos los editores de texto.

Imagen de iconos de navegación

Cambios en Equipo/CVS

Mejoras en la importación de conjuntos de proyectos de equipo

Los conjuntos de proyectos de equipo almacenados en el espacio de trabajo pueden ahora importarse directamente utilizando la operación Importar conjunto de proyectos, disponible en el menú de contexto de cualquier archivo *.psf.

Plantillas de comentarios de compromiso

Puede especificar plantillas para comentarios de compromiso por medio de la página de preferencias Equipo > CVS > Plantillas de comentarios. Las plantillas aparecerán en el diálogo de compromiso a partir del menú desplegable del historial.

Mejoras en el soporte de parcheado

Se han efectuado mejoras en el asistente de CVS Crear parche.

Imagen que muestra las mejoras de la creación de parches

Las mejoras en la creación de parches son las siguientes:

  • Posibilidad de crear un parche que contenga cambios de varios proyectos (esta función utiliza un formato de parche específico de Eclipse).
  • Posibilidad de guardar el parche en el portapapeles, en el espacio de trabajo o en el sistema de archivos.
  • Posibilidad de excluir archivos del parche.

Se han efectuado cambios en el asistente Aplicar parche para acomodar parches multiproyecto.

Mejoras en el manejo de conflictos para la operación de CVS Equipo>Actualizar

Al realizar una actualización, CVS tiene un código basado en archivo para indicar los conflictos. El trabajo con este código puede ser incómodo. Ahora, al realizar una operación Equipo>Actualizar, Eclipse actualizará los archivos no conflictivos y luego mostrará los conflictos en la vista Sincronizar. A continuación, el usuario puede resolver los conflictos manualmente desde allí.

CVS muestra el contenido de modelo en las sincronizaciones

Ahora, CVS puede configurarse para incluir contenido de modelo en las sincronizaciones habilitando la opción asociada en la página de preferencias Equipo > CVS > Sincronizar/comparar.

Imagen que muestra la página de preferencias Sincronizar/comparar

Expandir todo en la vista Repositorios de CVS

Se ha añadido la acción de menú Expandir todo a las carpetas de la vista Repositorios de CVS. Esta acción extraerá la totalidad del subárbol en una sola exploración y lo expandirá en la vista.

Mejoras en la vista Historial

Ahora existe una vista genérica Historial en Eclipse. Esta vista combina el historial de los repositorios, como por ejemplo CVS, con el contenido del historial local de Eclipse.
  1. La vista puede mostrar el historial de cualquier elemento seleccionado, y no sólo de los archivos.
  2. En modalidad de Enlace, la vista se enlaza con la selección del editor y la vista y actualiza el contenido en segundo plano para evitar bloquear la UI.
  3. Si fija la vista, ésta quedará bloqueada en el historial local que se visualiza. Si otro archivo u objeto solicita el historial, se abrirá otra vista Historial.
  4. La página Historial de CVS incluye el historial local de los archivos. Pueden utilizarse los botones de la barra de herramientas para controlar si deben visualizarse historiales locales, remotos o ambos.
  5. Las operaciones de CVS Comparar con y Sustituir por revisión rellenan la vista Historial. Se han añadido acciones a la página Historial de CVS para lanzar comparaciones y sustituir contenido.

Imagen que muestra la vista Historial

Operaciones de historial local y remoto combinadas para proyectos CVS

Para proyectos correlacionados con CVS, las operaciones de historial local y CVS de los menús Comparar con y Sustituir por se han combinado en una sola operación Historial.

Imagen que muestra la operación Historial

Categorías de fecha en el historial de CVS

El historial de un archivo CVS puede ahora categorizarse por fecha. También se han añadido iconos para ayuda a distinguir los cambios locales de las revisiones remotas.

Imagen que muestra los iconos del Historial

Soporte de proxy para conexiones CVS pserver

Ahora hay soporte de proxy disponible para conexiones CVS pserver.

Imagen que muestra el soporte de proxy

Anotaciones Quick Diff de CVS

Ahora, CVS da soporte a las anotaciones Quick Diff para archivos locales. Si selecciona la acción Equipo > Mostrar anotaciones en un archivo local, visualizará anotaciones basadas en color que indican quién ha realizado qué acción en el archivo. La barra del lado izquierdo muestra un color diferente para cada usuario. Si pasa el ratón sobre una sección, se visualizarán los detalles de esa revisión y se resaltarán las secciones de código añadidas por esa revisión en la barra del lado derecho.

Imagen de Anotación CVS en el editor

Cambios en Ant

Refactorización de configuraciones de lanzamiento Ant

La redenominación de archivos de construcción (o de proyectos que contienen archivos de construcción) actualizará correctamente las configuraciones de lanzamiento asociadas con el archivo de construcción.

Marcadores de problemas Java desde una construcción "javac"

La ejecución de una construcción Ant que contiene una declaración "javac" puede producir marcadores de problemas JDT para el código que se compila. la generación de marcadores está controlada por una preferencia de UI Ant: Ventana > Preferencias > Ant > Crear marcadores de problemas desde resultados "javac". Asimismo, la declaración "javac" debe establecer el atributo "listfiles" en "true" y debe haber una consola Eclipse asignada para la salida de la construcción.

Cambios en la depuración

Importación y exportación de puntos de interrupción

Los puntos de interrupción pueden ahora exportarse a un archivo. El asistente de exportación permite seleccionar juntos los puntos de interrupción que deben exportarse; el asistente de importación permite crear opcionalmente un conjunto de trabajo de puntos de interrupción.

Imagen que muestra la importación/exportación de puntos de interrupción

Diálogo de lanzamiento

Se han añadido una barra de herramientas y un filtro de nombres al diálogo de lanzamiento. La barra de herramientas suministra acciones para crear, duplicar, suprimir y contraer todas las configuraciones, y también para gestionar los filtros del diálogo. El filtro de nombres filtra dinámicamente las entradas del diálogo a medida que el usuario escribe, a fin de mostrar sólo aquellas configuraciones que coincidan con el texto especificado, de forma parecida al diálogo de preferencias.

Filtros de lanzamiento

El diálogo de lanzamiento y el historial de lanzamientos dan soporte a un conjunto de filtros que pueden configurarse en la página de preferencias Ejecutar/depurar > Lanzamiento > Configuraciones de lanzamiento. Puede filtrar las configuraciones de los proyectos cerrados, suprimidos o no disponibles. También puede filtrar tipos específicos de configuraciones. Los menús del diálogo y del historial ofrecen soporte opcional para los conjuntos de trabajo de ventana actuales del entorno de trabajo.

Para que el filtrado basado en recursos funcione, es necesario migrar las configuraciones de lanzamiento existentes. Para ello, puede pulsar el botón Migrar de la página de preferencias.

Los filtros también están disponibles como acceso rápido en una nueva barra de herramientas del diálogo de lanzamiento.

Valores de la perspectiva Ejecutar/depurar

Los valores de perspectiva para la ejecución y depuración se han centralizado en la página de preferencias Ejecutar/depurar > Perspectivas.

Columnas de variables

Las variables pueden visualizarse mediante columnas o en un árbol estándar. Para activar y desactivar las columnas, utilice la acción Diseño > Mostrar columnas del menú de la vista. Puede seleccionar las columnas que deben visualizarse mediante la acción Diseño > Seleccionar columnas. Las variables cambiadas recientemente se visualizan en un fondo amarillo (valor controlado por la preferencia de usuario "Color de fondo de valor cambiado" de la página de preferencias Ejecutar/depurar). El depurador Java da soporte a la edición de series y valores primitivos en línea.

Imagen que muestra variables en columnas