Nouveautés de la version Juno

Ci-dessous figurent les descriptions des modifications les plus intéressantes ou les plus significatives de la plateforme Eclipse par rapport à la version Juno d'Eclipse (4.2). Tous les nouvelles fonctions de la plateforme depuis la version Indigo (3.7) sont comprises dans cette version, y compris certaines fonctionnalités qui étaient disponibles dans les versions antérieures de l'aperçu technologique d'Eclipse Platform 4. Elles sont regroupées dans les sections suivantes :

Les développeurs de plug-in seront également intéressés par le document Nouveautés correspondant dans le guide de développement du plug-in.

Modifications de la plateforme

Nouvelle recherche pour le plan de travail L'apparence par défaut de l'interface utilisateur de la plateforme a été actualisée. Les principaux objectifs de cette mise à jour étaient d'adopter un style visuel plus moderne, de réduire la charge et d'utiliser des blancs plutôt que des lignes clés pour séparer les éléments de l'interface utilisateur. Les onglets et les piles ont été redessinés pour réduire la mise en évidence d'onglets ou de piles non sélectionnés.

Capture d'écran du plan de travail avec une nouvelle présentation par défaut

Présentation des composants plus souples Vous pouvez maintenant empiler ensemble les vues et les éditeurs par défaut. Par exemple, une vue qui nécessite une large zone de travail peut être empilée sur une zone de l'éditeur pour offrir plus d'espace.

Capture d'écran des vues et des éditeurs dans la zone de l'éditeur

Vous pouvez non seulement combiner les vues et les éditeurs, mais également diviser la zone de l'éditeur pour insérer une vue à l'intérieur de l'éditeur dans la zone de l'éditeur, puis agrandir la totalité de la zone de l'éditeur pour travailler avec les deux zones en même temps.

Capture d'écran des vues et des éditeurs dans la zone de l'éditeur

Zone de l'éditeur Un conteneur spécialisé a été introduit pour permettre à l'interface utilisateur de représenter correctement la zone de l'éditeur. L'utilisateur sait ainsi que cette zone se comporte différemment (par exemple, la zone toute entière peut être maximisée et tous les éditeurs et les vues de cette zone seront affectés).

Aucune indication de 'zone' n'est visible s'il n'existe qu'une seule pile. Si la zone partagée contient plusieurs piles, la limite de la zone apparaît avec une zone d'infobulle qui montre les boutons de réduction et développement.

Zone de l'éditeur

Editeurs détachés Les éditeurs peuvent maintenant être détachés de leurs propres fenêtres. L'éditeur détaché est désormais traité différemment d'un éditeur contenu dans la fenêtre du plan de travail. Cela résout le bogue 8886, l'un des plus anciens et dont la résolution est des plus attendues.

Editeur détaché de la fenêtre de plan de travail principale d'Eclipse.

Déplacement simultané de plusieurs boutons de réglage Vous pouvez désormais placer le curseur à l'intersection de plusieurs boutons de réglage et les faire tous glisser simultanément. Lors de cette opération, le curseur se transforme en flèches en forme de croix. L'image ci-dessous indique une telle intersection avec un cercle rouge.

Déplacement de boutons de réglage à l'aide de la souris

Transition en fondu lors de l'agrandissement Un effet de 'fondu' a été ajouté à l'opération agrandir / réduire. Vous pouvez activer l'effet de fondu à l'aide de la préférence des animations, qui se trouve sous Fenêtre > Préférences > Général > Apparence (voir une vidéo).
Nouvelle icône haute résolution Eclipse SDK a maintenant une icône flambant neuf. L'icône est maintenant en haute résolution, son apparence est donc beaucoup plus soignée sur les systèmes d'exploitation modernes.

Nouvelle icône Eclipse

La boîte de dialogue Ouvrir une ressource prend en charge Afficher dans La boîte de dialogue Ouvrir une ressource (Ctrl+Shift+R) a un nouvel élément de menu contextuel Afficher dans > ... qui permet de montrer les ressources sélectionnées dans une vue au lieu de les ouvrir dans un éditeur.

La boîte de dialogue Supprimer le projet montre l'emplacement du projet La boîte de dialogue Supprimer des ressources affiche maintenant l'emplacement des projets qui doivent être supprimés du système de fichiers :

Projets à supprimer

Menu contextuel VoiceOver Sur Mac, vous pouvez maintenant utiliser le clavier pour ouvrir un menu contextuel quand VoiceOver est en cours d'exécution, à l'aide de la séquence de touches VoiceOver standard Control+Option+Shift+M.
Raccourci pour le menu contextuel sur Mac Shift+F10 ouvre désormais le menu contextuel sur Mac, comme il le faisait déjà sur la plupart des plateformes. L'association de touches de la nouvelle commande Afficher le menu contextuel peut être configurée dans la page de préférences Général > Touches.

Capture d'écran d'un menu contextuel dans la vue de synchronisation

Navigation par tabulation dans la zone de l'éditeur Les flèches de navigation ont été introduites aux côtés de la zone de l'éditeur pour vous permettre de cliquer et d'afficher les onglets qui se situent à gauche et à droite de l'onglet actuellement sélectionné. Il s'agit d'un paramètre par défaut des nouvelles installations. Basculer sur le thème Classique depuis les préférences (Préférences > Général > Apparence) vous permettra de ramener le comportement MRU depuis 3.x. Le comportement MRU peut aussi être activé et désactivé via la feuille de style en cascade (CSS) en paramétrant l'attribut mru-visible d'un MPartStack sur true ou false.

Zone partagée avec flèches de navigation droite et gauche à ses côtés.

Mécanisme simple de régénération activé par défaut Dans Eclipse 3.7, un nouveau mécanisme simple de régénération a été introduit. Les fichiers reconnus comme étant désynchronisés par l'espace de travail, par exemple lors de l'accès au contenu du fichier par un éditeur, sont actualisés automatiquement de manière asynchrone. Dans Eclipse 3.7 et 3.8, vous devez l'activer vous-même via Préférences > Général > Espace de travail et sélectionner Régénérer lors de l'accès. Dans Eclipse SDK 4.2, le mécanisme est activé par défaut.

Mécanisme simple de régénération activé par défaut

Prise en charge du mode plein écran pour MacOS X Une nouvelle commande Fenêtre > Basculer en mode plein écran est maintenant prise en charge sur MacOS X Lion.
Ant mis à jour vers la version 1.8.3 La version groupée d'Apache Ant sur la plateforme a été mise à jour vers la version 1.8.3.

Pour plus d'informations sur les nouveautés de la version 1.8.3 d'Ant, consulter les notes sur l'édition d'Apache Ant .

Prise en charge de l'éditeur améliorée pour Ant 1.8.2 L'éditeur Ant a été amélioré avec prise en charge de nouveaux dispositifs point d'extension dans Ant 1.8.2.

Assistant de contenu de l'éditeur du point d'extension d'Ant

Ajout de tous les types de fichier de génération connus dans la vue Ant La boîte de dialogue Sélection de fichier de génération pour la vue Ant a été mise à jour pour autoriser le filtrage pour tous les types de fichier de génération connus plutôt que *.xml et build.xml.

La boîte de dialogue Ajouter un fichier de génération

Modifications de l'éditeur

Utilisation des couleurs saturées dans la règle de présentation La nouvelle préférence Utilisation des couleurs saturées dans la règle de présentation vous permet d'afficher les annotations dans la Règle de présentation à l'aide de couleurs saturées :

Capture d'écran avec couleurs saturées   Capture d'écran sans couleur saturée   Capture d'écran de la page de préférences 'Accessibilité'

Cette option est désactivée par défaut et peut être activée sur la page Général > Editeurs > Editeurs de texte > Accessibilité.

Modifications Equipe/CVS

Filtres dans la vue de synchronisation CVS Vous pouvez maintenant utiliser les expressions régulières pour filtrer les modifications dans la vue de synchronisation CVS. Pour activer les filtres, accédez à Préférences > Général > Equipe > CVS > Synchroniser/Comparer, décochez Ne prendre en compte que l'horodatage pour détecter les modifications, puis entrez votre modèle d'expression régulière dans la zone Expression régulière pour ignorer les modifications dans les synchronisations. Chaque différence de modification est vérifiée par rapport au masque et est considérée comme correspondante, si le côté droit ou gauche de la différence correspond. S'ils diffèrent tous dans une correspondance de fichier, le fichier est exclu de la vue.

Préférences de filtrage dans la vue de synchronisation CVS

Changements de débogage

Barre d'outils de débogage globale Pour améliorer la présentation de la perspective de débogage, les commandes de contrôle de débogage communes (Stop, Reprendre, etc.) ont été retirées de la vue Débogage et introduites dans la barre d'outils globale.

Barre d'outils de débogage globale

La barre d'outils globale peut être personnalisée avec l'action Fenêtre > Personnaliser la perspective... pour ajouter ou supprimer des commandes de débogage, ou pour afficher/masquer complètement la barre d'outils de débogage.

Le comportement de l'ancienne barre d'outils peut être restaurée en affichant/masquant l'option Afficher la barre d'outils de débogage dans le menu de la vue Débogage, puis en désactivant la barre d'outils de débogage de la boîte de dialogue Personnaliser la perspective.

Action de la barre d'outils de la vue Débogage

Edition améliorée des variables d'environnement L'édition de variables d'environnement multi-lignes est maintenant plus simple avec une nouvelle interface utilisateur qui présente les variables dans un widget de texte défilant. La nouvelle interface utilisateur se trouve dans la boîte de dialogue d'édition pour une variable d'environnement multi-lignes dans l'onglet Environnement de la configuration de lancement prise en charge.

Nouvelle boîte de dialogue d'édition pour des variables d'environnement multi-lignes

Validation du nom de la configuration de lancement améliorée Maintenant, si vous créez une configuration de lancement avec le nom d'une configuration existante, le type de configuration conflictuelle est indiqué dans le message d'erreur.

Boîte de dialogue de la configuration de lancement affichant l'erreur de conflit de nom

Trace de débogage Le débogage de JDT et de la plateforme a ajouté tous les paramètres de trace de débogage dans la page de préférences Trace où ils peuvent être activés et désactivés selon les besoins sans avoir à redémarrer.

Options de trace de débogage

Tri de la vue Point d'arrêt Le tri dans la vue Points d'arrêt a été amélioré et prend maintenant en compte tous les numéros de ligne qui apparaissent sur l'étiquette et les trie en conséquence.

Tri de la vue Point d'arrêt