AccueilActualités informatiqueEnvironnement de développement : Eclipse 2021-12 avec Java 17 et plusieurs curseurs...

Environnement de développement : Eclipse 2021-12 avec Java 17 et plusieurs curseurs dans l’éditeur

L’environnement de développement pour Java, C/C++ et d’autres langages de programmation Eclipse est sorti dans la version 2021-12. L’EDI open source est proposé en onze paquets de base extensibles pour différents objectifs d’utilisation, respectivement pour Windows, Linux et macOS – pour la première fois également pour les nouvelles puces M1 d’Apple. Il intègre la connexion à Java 17 et, pour le développement C/C++, les projets basés sur CMake ou Mesonbuild peuvent être ouverts même s’ils n’ont pas été créés avec Eclipse. La sélection multiple est désormais possible dans les éditeurs basés sur le texte et les zones de texte.

Sommaire

La connexion à Java 17, qui devait encore être installée ultérieurement dans la version précédente d’Eclipse, est désormais intégrée. L’IDE continue de fonctionner avec toutes les anciennes versions de Java. Parmi les nouveautés de Java 17, on trouve les Sealed Classes, pour lesquelles la version actuelle propose des compléments de code et des suggestions de correction.

Une nouvelle fonction de nettoyage, qui peut être appliquée à des fichiers, des paquets ou des projets individuels, transforme les enchaînements de chaînes de caractères en blocs de texte plus faciles à lire, ce qui existe depuis Java 15. La complétion de code propose désormais des expressions lambda comme alternative aux interfaces fonctionnelles. Dans la Appel Hierachy permet désormais, pour les expressions lambda, de tracer, en plus des appelants de la méthode de l’interface fonctionnelle, les appelants de la méthode dans laquelle l’expression lambda est déclarée.

Dans les éditeurs basés sur du texte et dans les champs de texte, la sélection multiple est possible : un clic avec la touche Alt enfoncée crée un autre curseur et permet ensuite la saisie simultanée aux positions du curseur. Il est également possible d’utiliser le Find/Replace-et le nouveau bouton Sélectionner tout permet de créer une sélection multiple.

Outre des améliorations de vitesse et de détails, la nouvelle View Configurations de lancementqui facilite l’exécution et l’arrêt des applications.

La connexion intégrée à la gestion de versions Git comprend désormais les GitHub-Pull-Requests et les GitLab-Merge-Requests. Les développeurs peuvent télécharger une proposition de modification pour un dépôt Git hébergé sur GitHub ou GitLab. Si l’URL de la proposition de modification se trouve dans le presse-papiers, la boîte de dialogue de téléchargement la reprend pour la télécharger dans le référentiel Git local.

Les nouveaux paquets IDE Eclipse peuvent être installés via le programme d’installation Eclipse ou téléchargés sous forme de fichiers ZIP. Tous les paquets IDE sont disponibles pour la première fois pour la nouvelle puce M1 d’Apple. Une IDE Eclipse existante peut être modifiée avec Help | Check for Updates mettre à jour.

Plus d’informations et les nouveautés des projets Eclipse impliqués dans cette version sont disponibles sur la page de la version 2021-12.

Plus d'articles