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.6 de Eclipse. 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 |
|
| Plataformas nuevas | PowerPC 64-bit, Windows 7 y Ubuntu LTS 10.04 se han unido a las configuraciones soportadas para las que se construyen rutinariamente SWT y Eclipse. |
| Abrir un archivo desde la línea de mandatos | Según un trabajo en SWT y en el lanzador nativo, el IDE de Eclipse soporta ahora la apertura de un archivo desde la línea de mandatos o la apertura de un archivo que se ha asociado al ejecutable de Eclipse. Si ya hay una instancia de Eclipse en ejecución, esa instancia abrirá el archivo. De lo contrario se iniciará una instancia nueva. |
| Filtros de recursos | Ahora es posible configurar los proyectos y las carpetas para que omitan algunos de
sus hijos en el sistema de archivos desde el espacio de trabajo. Los archivos y directorios filtrados no aparecerán en
las vistas como por ejemplo el Explorador de proyectos ni los procesarán los recursos del espacio de trabajo
como por ejemplo los constructores. Los filtros se pueden configurar en la página Filtros de recursos en el
diálogo Propiedades. Cuando se añade un filtro, es necesario establecer los atributos siguientes.
|
| Variables de vía de acceso dinámicas | Los recursos enlazados pueden definir sus ubicaciones relativas a las variables de vía de acceso definidas por el usuario.
Ahora hay un conjunto de variables de vía de acceso predefinida disponible:
Cuando se utilizan estas variables se resuelven dinámicamente según el contexto de un recurso enlazado. Esas variables predefinidas también se pueden utilizar para construir variables definidas por el usuario.
|
| Carpetas virtuales | Carpetas virtuales son un tipo nuevo de recursos que existen sólo en el espacio
de trabajo y que no están respaldadas por un directorio en su sistema de archivos. Estas carpetas se pueden utilizar
para crear estructuras de proyecto más flexibles al reunir los enlaces a archivos dispersados por el sistema de
archivos.
Puesto que las carpetas virtuales no existen en el sistema de archivos local, sólo pueden contener otras carpetas virtuales y recursos enlazados.
|
| Asistente de importación del sistema de archivos | El asistente de importación del sistema de archivos soporta ahora la creación de
carpetas virtuales y de archivos y carpetas enlazados.
Los archivos y carpetas enlazados también se pueden crear de forma relativa a una variable de vía de acceso. |
| El navegador puede utilizar WebKitGTK+ |
Los usuarios de Linux pueden utilizar ahora WebKitGTK+ en lugar de Mozilla como el representador nativo del
control de navegador. Consulte el apartado ¿Puede el
navegador utilizar el representador WebKit en GTK?.
|
| Permisos de archivo UNIX | Ahora está soportado el conjunto completo de permisos de archivo UNIX.
Los atributos
se pueden gestionar desde la página Propiedades de recursos.
|
| Características nuevas en el diálogo Abrir recurso |
El diálogo Abrir recurso soporta tres características nuevas:
• Patrones de vía de acceso: si el patrón contiene un signo /, la parte que hay antes del último signo / se utiliza para hacer coincidir una vía de acceso en el espacio de trabajo:
• Vías de acceso relativas: por ejemplo, "./T" coincide con todos los archivos que empiezan por T en la carpeta del editor activo o la selección:
• Elementos cercanos arriba: si el patrón coincide con muchos archivos con el mismo nombre, los archivos que están más cercanos al recurso recién editado o seleccionado se muestran en la parte superior de la lista de elementos coincidentes.
|
| El progreso se muestra en la barra de tareas de la plataforma | El progreso para las operaciones de larga ejecución se muestra ahora en la barra de
tareas de la plataforma en las plataformas que soportan esta característica. Se muestra el progreso para las tareas de
larga ejecución como por ejemplo el inicio del entorno de trabajo, la instalación, la actualización y la sincronización
de repositorios.
|
| Cancelación de operaciones de larga ejecución en asistentes | Ahora hay un botón de detención adyacente a la barra de progreso cuando se ejecuta una
operación larga. Puede pulsar el botón de detención (o la tecla Intro o Espacio) para cancelar la
operación que se muestra en la barra de progreso.
|
| El Acceso rápido muestra ahora enlaces de teclas para mandatos | El Acceso rápido (Control+3) muestra ahora enlaces de teclas para
mandatos para que pueda ahorrarse el tecleo y utilizar el acceso rápido de teclado la próxima vez que necesite ejecutar
un mandato.
|
| Palabras clave de búsqueda en asistentes | Los asistentes Archivo > Nuevo, Archivo > Importar..., y
Archivo > Exportar... soportan ahora la búsqueda por palabra clave. Puede teclear un término de búsqueda que
no aparece en el nombre del asistente y el término se comparará con las palabras clave de búsqueda registradas para ese
asistente. Por ejemplo, si busca "zip" o "directory" en el asistente de importación se le mostrarán los asistente para
importar desde archivadores o el sistema de archivos, respectivamente.
|
| La poda del Historial local se puede inhabilitar | Ahora se pueden inhabilitar las restricciones de tamaño del historial local.
Los
usuarios que no desean descartar el historial ya no tienen que esperar a concluir para que se produzca el borrado del
historial. Para inhabilitar el borrado del historial, vaya a
Preferencias > General > Espacio de trabajo > Historial local e inhabilite Limitar tamaño de
historial. Tenga en cuenta que cuando se selecciona esta
opción, la utilización de disco del historial local del espacio de trabajo seguirá creciendo indefinidamente.
|
| Ocultar barras de vista rápida vacías |
Para limpiar la interfaz de usuario y obtener espacio en el área de recorte hay una preferencia nueva en la página
General > Perspectivas
que permite ocultar la Barra de vista rápida cuando está vacía. Tenga en cuenta que esta opción no inhibe la funcionalidad; si hay
vistas rápidas en la perspectiva (o si convierte una vista en una vista rápida), la barra se mostrará
independientemente del valor de la preferencia. |
| Editar ubicación de recursos enlazados | Las ubicaciones de recursos enlazados se pueden cambiar seleccionando el botón
Editar... en la página Propiedades de recursos.
|
| Diálogo de operación de archivo y carpeta | Al arrastrar archivos y carpetas del shell del sistema operativo (como por ejemplo el
Explorador de Windows) al Explorador de proyectos, aparece un diálogo para dejarle elegir cómo se deben importar
los archivos.
El diálogo permite simplemente copiar archivos y carpetas (la operación tradicional) pero también permite crear fácilmente jerarquías de recursos enlazados y carpetas virtuales en una carpeta de proyecto simplemente arrastrando y soltando archivos y carpetas.
El diálogo también crea automáticamente recursos enlazados relativos a variable de vía de acceso de proyecto de modo que los proyectos son transportables mientras utilizan recursos enlazados. |
| Cambios en la instalación/actualización |
|
| Agrupación por licencia en el asistente de instalación | El software para instalar está agrupado ahora por licencia en la página Revisar
licencias del asistente de instalación. Esto significa que ya no es necesario seleccionar cada elemento que se
instala para asegurarse de que se hayan revisado todas las licencias aplicables.
|
| Soporte de proxy NTLMv2 | Se ha añadido soporte a la plataforma para establecer comunicación con proxys de NT Lan Manager (NTLMv2). Ahora puede instalar y actualizar software en la interfaz de usuario de Eclipse al ejecutar tras los proxys que utilizan este protocolo. |
| Comparar configuraciones en el Historial de configuraciones | La página Historial de configuraciones permite ahora comparar dos
configuraciones de historial de instalación diferentes. Ahora puede ver más fácilmente lo que está instalado,
desinstalado o actualizado en las diversas configuraciones de instalación. También puede suprimir configuraciones de
instalación no deseadas para reducir el desorden y liberar espacio de disco.
|
| Cambios en el Editor
Estos cambios se aplican a todos los editores de texto del SDK. |
|
| Redimensionar la asistencia de contenido y las ayudas contextuales emergentes en Linux |
La asistencia de contenido y la mayoría de ayudas contextuales emergentes se pueden redimensionar en los editores de
texto bajo Linux/GTK.
|
| Ahora todas las anotaciones plegadas son visibles en las reglas |
Hasta ahora sólo los errores y los avisos se mostraban en la regla vertical y de visión general cuando el código estaba
plegado. A partir de este release, son visibles todas las anotaciones de la región plegada:
|
| Mostrar el mandato de ayuda contextual de anotación de la regla | La ayuda contextual de anotación que aparece cuando pasa el puntero del ratón sobre un
icono en la regla vertical a la izquierda de un editor de texto también se puede mostrar pulsando una secuencia de
teclas.
Sin embargo, inicialmente no hay ninguna secuencia de teclas definida para eso. Vaya a la página de
preferencias
General > Teclas para asignar una secuencia de teclas al mandato Mostrar ayuda
contextual de anotación de regla.
|
| Mejor tratamiento de caracteres no correlacionables al guardar |
Ahora hay un mejor soporte para los caracteres que no se pueden guardar con la codificación actual:
|
| El diálogo de impresión recuerda las opciones seleccionadas por el usuario |
El diálogo Imprimir recuerda ahora las siguientes opciones seleccionadas por el usuario para todos los editores de texto hasta que concluye el entorno de trabajo:
|
| Cambios en Equipo/CVS |
|
| Acción Abrir mejorada en el menú del editor de comparación |
El menú de contexto del Editor de comparación contiene las acciones Abrir y Abrir con, que abren
el archivo en los editores completos. Ahora estas acciones establecen la selección y la posición del cursor
en el editor recién abierto basándose en la selección del Editor de comparación.
|
| Aplicar parche en la vista Sincronizar |
La vista Sincronizar permite ahora sincronizar con un parche pegando el parche en la vista o utilizando el
asistente Sincronizar. Si prefiere esta nueva forma de aplicar parches, puede sustituir el diálogo modal
Aplicar parche por la vista Sincronizar seleccionando la opción Aplicar parche en vista Sincronizar
en la página de preferencias
Equipo:
Al sincronizar con un parche, el menú desplegable en la vista Sincronizar ofrece opciones de parche, como por ejemplo Inverso, Factor de semejanza..., Generar archivo .rej e Ignorar segmentos de vía de acceso iniciales....
Más aún, el asistente Sincronizar con parche visualiza una página con proyectos inaccesibles a los que se hace referencia desde dentro del parche. Los proyectos seleccionados en esta página se abrirán antes de la sincronización.
|
| "Enlazar con editor" en la vista Sincronizar | La vista Sincronizar se puede enlazar ahora con el editor activo. Más aun, la
vista es ahora uno de los destinos de 'Mostrar en' cuando se está en la perspectiva Sincronizar.
|
| Modelos lógicos en el asistente Comprometer | El asistente Comprometer muestra ahora modelos lógicos, al igual que lo hace la
vista Sincronizar.
|
| Diferencias ordenadas en parches | La acción Crear parche crea ahora parches que contienen cambios ordenados por proyecto y vía de acceso de archivo. Esto facilita la comparación de parches. |
| Mejora en la usabilidad de Configurar ramas y versiones |
Ahora, la acción Configurar ramas y versiones de la vista de repositorio está habilitada para varias
selecciones.
Esto significa que puede elegir cualquier archivo en la selección como origen de código para todas las
carpetas seleccionadas.
|
| Avisar de posibles inexactitudes en el resultado de la comparación |
La infraestructura de comparación corona la exactitud de resultados para archivos grandes. Esto solía ocurrir en
silencio, lo que confundía a los usuarios. Ahora, cuando se utiliza el algoritmo más rápido, aparece una etiqueta de
aviso.
|
| Cambios en la depuración |
|
| Columnas en la vista Expresiones | La vista Expresiones soporta ahora la visualización de columnas igual que la vista
Variables. Para pasar a una presentación de columna, seleccione Diseño > Mostrar columnas en el menú de
la vista.
Los usuarios también pueden editar rápidamente expresiones existentes en línea pulsando sobre la expresión en la columna Nombre. Para añadir una expresión nueva, pulse el marcador Añadir expresión nueva en la parte inferior de la lista. |
| Paneles de detalle de punto de interrupción | Ahora la vista de interrupción proporciona paneles de detalle para visualizar y editar
propiedades de punto de interrupción. Utilice el menú de la vista Diseño para configurar la orientación del
panel de detalles u ocultarlo.
Por ejemplo, el panel de detalles de un punto de interrupción de línea Java permite editar su condición in situ con la asistencia de contenido. Utilice la acción Archivo > Guardar (Control+S) para guardar una condición que se ha editado. Las propiedades de recuadro de selección y de botón de selección se guardan inmediatamente. |