JavaRush /Blog Java /Random-FR /IntelliJ Idea 2018.1 : quoi de neuf ?

IntelliJ Idea 2018.1 : quoi de neuf ?

Publié dans le groupe Random-FR
À la fin du mois dernier, JetBrains a mis à jour IntelliJ IDEA vers la version 2018.1. Cette version diffère considérablement de la précédente avec un ensemble d'améliorations non seulement pour les langages pris en charge, mais également pour les frameworks, les systèmes de contrôle de version, le débogueur, le compilateur et l'éditeur.   IntelliJ Idea 2018.1 : quoi de neuf ?  - 1Nous nous concentrerons sur certains des points les plus importants introduits par la mise à jour. Eh bien, si vous voulez voir la liste complète, suivez le lien .

Quoi de neuf dans IntelliJ IDEA 2018.1

Java:

  • La complétion de code dans les chaînes d'appels de l'API Stream prend désormais en charge la conversion de type et offre une option de complétion conformément à l'appel de filtre existant (String.class :: isInstance), lui attribuant automatiquement un type ;
      IntelliJ Idea 2018.1 : quoi de neuf ?  - 2
  • La complétion du code Postfix a été améliorée, il est désormais possible de créer vos propres modèles Java, ainsi que de modifier et renommer les modèles Java prédéfinis dans les Préférences | Editeur | Général | Achèvement de Postfix.
      IntelliJ Idea 2018.1 : quoi de neuf ?  - 3
      IntelliJ Idea 2018.1 : quoi de neuf ?  - 4
  • L'EDI suit désormais la relation entre les variables de type « supérieur à » et « inférieur à » et détecte quand la condition est toujours vraie (vrai) ou fausse (faux) dans diverses branches de code lors de la comparaison de variables ;
      IntelliJ Idea 2018.1 : quoi de neuf ?  - 5
  • Inspections Java et correctifs rapides : la nouvelle version comprend des inspections et des correctifs rapides conçus spécifiquement pour Java 9 et met en garde contre les appels close() apparemment redondants et fournit un correctif rapide pour les supprimer.
      IntelliJ Idea 2018.1 : quoi de neuf ?  - 6
      IntelliJ Idea 2018.1 : quoi de neuf ?  - 7
  • S'il existe plusieurs options différentes pour résoudre les erreurs possibles dans la zone sélectionnée, IntelliJ IDEA les regroupe toutes par type. Pour ce faire, cliquez simplement sur le bouton Réparer partiellement dans la fenêtre « Vérifier les résultats » ;
      IntelliJ Idea 2018.1 : quoi de neuf ?  - 8
  • IntelliJ IDEA 2018.1 prend en charge les annotations JUnit 5 @Tag , qui peuvent être incluses dans la zone de test ainsi que les classes et méthodes balisées ;
      IntelliJ Idea 2018.1 : quoi de neuf ?  - 9
  • Il est désormais possible de créer une classe de test en ajoutant le préfixe « Test » non seulement à la fin du nom de la classe, mais également à son début.

Débogueur JVM

  • Imprimez les traces de pile pour les points d'arrêt sur la console. L'EDI vous permet également de voir les traces de pile pour plusieurs points d'arrêt simultanément dans le journal de la console.
      IntelliJ Idea 2018.1 : quoi de neuf ?  - dix
  • Possibilité de copier la trace de pile pour le thread actuel à l'aide de la nouvelle action Copier la pile disponible dans le menu contextuel du cadre.
      IntelliJ Idea 2018.1 : quoi de neuf ?  - onze

Compilateur Java

  • Ajout d'une nouvelle case à cocher Utiliser l'option --release pour la compilation croisée (Java 9 et versions ultérieures) sur la page du compilateur Java ;
  • Il est désormais possible d'utiliser une version spécifique du compilateur ECJ.

Éditeur

  • Il est possible d'ajouter des annotations externes au code, même lorsque l'annotation directe du code source n'est pas possible (par exemple, dans le cas de classes de bibliothèque). Vous pouvez personnaliser les annotations dans les fichiers annotations.xml stockés en dehors du code source.
  • L'EDI affiche les annotations générées automatiquement directement dans le code source.
      IntelliJ Idea 2018.1 : quoi de neuf ?  - 12
  • Si les sections de code réduites contiennent des erreurs ou des avertissements, elles sont mises en surbrillance et colorées en fonction de leur statut de validation.
      IntelliJ Idea 2018.1 : quoi de neuf ?  - 13
  • L'EDI met également en évidence les sections de code réduites lors de la recherche dans le fichier actuel si elles contiennent des correspondances.
      IntelliJ Idea 2018.1 : quoi de neuf ?  - 14
  • Possibilité de passer à l'occurrence suivante ou précédente en utilisant la combinaison « Alt + Défilement vers le bas » et « Alt + Défilement vers le haut ».
      IntelliJ Idea 2018.1 : quoi de neuf ?  - 15

Configuration du projet

  • Il est désormais possible de modifier les noms complets de plusieurs modules en même temps à l'aide de la nouvelle action Modifier les noms de modules..., disponible dans le menu contextuel de la boîte de dialogue Structure du projet.
      IntelliJ Idea 2018.1 : quoi de neuf ?  - 16
  • Ajout d'une nouvelle option Inclure les dépendances avec la portée « Fournie », qui vous permet d'ajouter des dépendances « fournies » au chemin de classe.
      IntelliJ Idea 2018.1 : quoi de neuf ?  - 17

Rechercher et remplacer

  • Possibilité de prévisualiser les résultats du remplacement des expressions régulières dans la fenêtre Remplacer dans le chemin ;
  • Améliorations structurelles de la recherche. Désormais, dans la boîte de dialogue Recherche structurelle, vous pouvez créer votre propre modèle de recherche ou en sélectionner un parmi ceux existants.
Avez-vous déjà profité des nouvelles fonctionnalités d'IntelliJ IDEA 2018.1 ?

Source Images tirées de Habrahabr

Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION