{"id":34118,"date":"2018-10-09T12:50:16","date_gmt":"2018-10-09T11:50:16","guid":{"rendered":"https:\/\/blog.jetbrains.com\/fr\/?p=176"},"modified":"2018-10-09T12:50:16","modified_gmt":"2018-10-09T11:50:16","slug":"intellij-idea-2018-2-barre-tactile-macbook-java-11-intentions-de-points-darret-spring-boot-controle-de-version-et-bien-plus-encore","status":"publish","type":"post","link":"https:\/\/blog.jetbrains.com\/fr\/2018\/10\/09\/intellij-idea-2018-2-barre-tactile-macbook-java-11-intentions-de-points-darret-spring-boot-controle-de-version-et-bien-plus-encore\/","title":{"rendered":"IntelliJ IDEA 2018.2 : barre tactile MacBook, Java 11, intentions de points d&#8217;arr\u00eat, Spring Boot, contr\u00f4le de version et bien plus encore !"},"content":{"rendered":"La nouvelle version d'IntelliJ IDEA \u2013 IntelliJ IDEA 2018.2 \u2013 est disponible et regorge de nouvelles fonctionnalit\u00e9s accessibles en\u00a0t\u00e9l\u00e9chargement !\r\n\r\nCet article est un r\u00e9sum\u00e9 des principales am\u00e9liorations apport\u00e9s par cette nouvelle version.\u00a0Pour une pr\u00e9sentation plus d\u00e9taill\u00e9e, consultez\u00a0la page Nouveaut\u00e9s.\r\n\r\n\r\n\r\n\r\n\tJava\r\n\r\n\tPrise en charge de la nouvelle version de Java 11. En savoir plus.\r\n\tLes informations sur le flux de donn\u00e9es peuvent \u00eatre affich\u00e9es dans l'\u00e9diteur.\r\n\tL'IDE pr\u00e9sente des conseils de typage pour les cha\u00eenes de m\u00e9thodes longues.\r\n\tIl est d\u00e9sormais possible de configurer la documentation rapide pour l'afficher dans des fen\u00eatres contextuelles, comme pour la saisie automatique.\r\n\tLe nouveau volet d'aper\u00e7u de la m\u00e9thode Extract permet de consulter les r\u00e9sultats de la refactorisation avant d'apporter des modifications r\u00e9elles.\r\n\tL'annotation @Contract ajoute de nouvelles valeurs de retour : new, this et paramX.\r\n\tLes actions d'inspections et d'intentions, nouvelles comme mises \u00e0 jour, incluent une action Join Line plus intelligente, ainsi qu'une prise en charge am\u00e9lior\u00e9e de l'API Stream, entre de nombreuses autres choses. En savoir plus.\r\n\r\n\r\n\t\u00c9diteur\r\n\r\n\tVous pouvez d\u00e9sormais aller au-del\u00e0 de la parenth\u00e8se ou du guillemet fermant avec la touche de tabulation.\r\n\tLes variables locales et les param\u00e8tres r\u00e9affect\u00e9s sont d\u00e9sormais soulign\u00e9s par d\u00e9faut.\r\n\tLes mots-cl\u00e9s For ou while sont surlign\u00e9s lorsque vous placez le caret sur le mot-cl\u00e9 break ou continue.\r\n\r\n\r\n\tInterface utilisateur\r\n\r\n\tLa barre tactile du MacBook Touch est prise en charge.\r\n\tLes en-t\u00eates de fen\u00eatre sombres sont disponibles.\r\n\tTh\u00e8me IntelliJ mis \u00e0 jour sous Linux.\r\n\tNous avons mis en place de nouvelles ic\u00f4nes d'interface. En savoir plus\r\n\r\n\r\n\tVCS\r\n\r\n\tLa mise \u00e0 jour de la bo\u00eete de dialogue Files Merged with Conflicts affiche les noms de branches Git et ajoute la nouvelle option Group files by directory.\r\n\tVous pouvez ouvrir plusieurs onglets Log dans la fen\u00eatre Version Control tool.\r\n\tL'IDE affiche d\u00e9sormais les branches de Favorites dans le filtre Branch de l'onglet Log.\r\n\tVous pouvez afficher l'aper\u00e7u du fichier diff dans le journal VCS.\r\n\tLes balises peuvent \u00eatre supprim\u00e9es des commits Git au moyen du menu contextuel de l'onglet Log.\r\n\tExplorez l'\u00e9tat du r\u00e9f\u00e9rentiel sur la base d'une r\u00e9vision donn\u00e9e en utilisant la nouvelle action Browse Repository at Revision.\r\n\tIgnorez la bo\u00eete de dialogue Push compl\u00e9tement lors de l'utilisation de Commit and Push, ou affichez-la uniquement lors de la validation dans des branches prot\u00e9g\u00e9es.\r\n\tConfigurez autant de comptes GitHub que n\u00e9cessaire dans Preferences | Version Control | GitHub.\r\n\tLa saisie automatique des balises Git est disponible dans la bo\u00eete de dialogue Checkout.\r\n\r\n\r\n\tD\u00e9bogueur JVM\r\n\r\n\tIntentions de point d'arr\u00eat totalement nouvelles.\r\n\tPossibilit\u00e9 de filtrage des utilisations de points d'arr\u00eat en fonction de la m\u00e9thode de l'appelant.\r\n\r\n\r\n\tGradle\r\n\r\n\tLes projets Gradle buildSrc inclus sont d\u00e9couverts automatiquement.\r\n\tD\u00e9bogage des blocs DSL Gradle.\r\n\r\n\r\n\tMaven\r\n\r\n\tL'IDE prend d\u00e9sormais en charge l'option \u00ab release \u00bb du plug-in de compilation Maven.\r\n\tUn correctif rapide permet de supprimer les avertissements pour les propri\u00e9t\u00e9s cr\u00e9\u00e9es de fa\u00e7on dynamique.\r\n\r\n\r\n\tConfiguration\r\n\r\n\tExcluez uniquement une partie des d\u00e9pendances transitives lors de l'ajout d'une nouvelle biblioth\u00e8que de r\u00e9f\u00e9rentiel.\r\n\tAffectez des raccourcis aux actions directement depuis la fen\u00eatre contextuelle Find Action.\r\n\r\n\r\n\tDifferences Viewer\r\n\r\n\tLa nouvelle action Open Blank Diff Viewer ouvre une fen\u00eatre Differences Viewer pour comparer les sources de texte voulues.\r\n\r\n\r\n\tSpring Boot\r\n\r\n\tLe nouveau diagramme Spring Runtime Beans permet de visualiser les d\u00e9pendances entre beans au cours de l'ex\u00e9cution.\r\n\tG\u00e9rez les correspondances de requ\u00eates HTTP \u00e0 partir du tableau de bord Run.\r\n\r\n\r\n\tSpring Integration\r\n\r\n\tSpring Integration 5.0 est pris en charge.\r\n\r\n\r\n\tKotlin\r\n\r\n\tLe plug-in Kotlin fourni avec l'IDE a \u00e9t\u00e9 mis \u00e0 jour vers la version 1.2.51.\r\n\tFichiers scratch Kotlin ex\u00e9cutables.\r\n\tIntention de conversion des commentaires de fin de ligne en commentaires de bloc et inversement.\r\n\tNouvelles inspections et intentions de coroutine.\r\n\r\n\r\n\tGroovy\r\n\r\n\tAnnotations Groovy 2.5 : @NamedDelegate @NamedParam @NamedVariant.\r\n\tM\u00e9thodes par d\u00e9faut Groovy 3.0 dans les interfaces.\r\n\tPrise en charge de la boucle do\u2026while, essayez les ressources et les r\u00e9f\u00e9rences de m\u00e9thodes \u00ab :: \u00bb.\r\n\r\n\r\n\tPlug-in Scala\r\n\r\n\tLe plug-in Scala peut afficher des param\u00e8tres implicites directement dans l'\u00e9diteur. Et encore plus fort, il indique tous les endroits qui n'en comportent pas.\r\n\tLa nouvelle refactorisation Move permet de d\u00e9placer des membres entre des objets.\r\n\tLe formateur Scalafmt a \u00e9t\u00e9 int\u00e9gr\u00e9. Vous pouvez l'activer dans Preferences \/ Settings | Editor | Code Style | Scala.\r\n\tMise en \u00e9vidence des \u00e9l\u00e9ments s\u00e9mantiques.\r\n\tSaisie automatique am\u00e9lior\u00e9e pour la reconnaissance de sch\u00e9mas.\r\n\r\n\r\n\tAndroid\r\n\r\n\tFusion avec Android Studio 3.1.2..\r\n\r\n\r\n\tJavaScript et TypeScript\r\n\r\n\tUtilisez la nouvelle refactorisation Extract React component pour diviser un composant en deux.\r\n\tNouvelle intention de conversion des composants de classe React en composants fonctionnels.\r\n\tAjoutez de nouvelles fonctionnalit\u00e9s \u00e0 votre application Angular en utilisant l'int\u00e9gration avec l'ajout de ng.\r\n\tNouvelles intentions JavaScript et TypeScript : Implement interface, Create derived class, Implement members of an interface or abstract class, Generate\r\ncases for \u00ab switch \u00bb et Iterate with \u00ab for..of \u00bb.\r\n\tLa nouvelle fonctionnalit\u00e9 Code Coverage permet de rechercher le code non utilis\u00e9 dans vos applications c\u00f4t\u00e9 client.\r\n\r\n\r\n\tAm\u00e9liorations de la prise en charge de YAML\r\n\r\n\tFormateur de code YAML.\r\n\tCode YAML plus intelligent avec JSON Schemas.\r\n\r\n\r\n\tOutils de base de donn\u00e9es\r\n\r\n\tJournal SQL.\r\n\tNouveau formateur SQL.\r\n\tEx\u00e9cution des proc\u00e9dures stock\u00e9es.\r\n\tMigrations du code source.\r\n\r\n\r\n\tPlugin d'int\u00e9gration Docker\r\n\r\n\tNouveau champ Context folder dans la configuration d'ex\u00e9cution de Docker.\r\n\tLa nouvelle action Use Soft Wraps assure la c\u00e9sure des mots dans les journaux docker.\r\n\tNaviguez \u00e0 partir des n\u0153uds et des conteneurs compose vers les fichiers compose et dockerfile correspondants.\r\n\r\n\r\n\tPlug-in File Watchers\r\n\r\n\tPermet de d\u00e9finir un observateur de fichier global.\r\n\r\n\r\n\r\nLa liste compl\u00e8te des modifications figure dans les notes de parution.\r\n\r\nC'est tout pour l'instant !\r\n\r\nNous appr\u00e9cions r\u00e9ellement toutes les id\u00e9es, suggestions et correctifs que vous partagez avec nous ! Alors, n'h\u00e9sitez pas \u00e0 intervenir sur le forum de discussion, la page de suivi d'incidents, ou via\u00a0Twitter et \u00e0 apporter vos commentaires. Merci !\r\n\r\nT\u00e9l\u00e9chargez IntelliJ IDEA 2018.2 et profitez de toutes ses nouvelles fonctionnalit\u00e9s !","protected":false},"excerpt":{"rendered":"La nouvelle version d'IntelliJ IDEA \u2013 IntelliJ IDEA 2018.2 \u2013 est disponible et regorge de nouvelles fonctionnalit\u00e9s accessibles en\u00a0t\u00e9l\u00e9chargement !Cet article est un r\u00e9sum\u00e9 des principales am\u00e9lior","protected":false},"author":{"name":"Delphine Massenhove","link":"https:\/\/blog.jetbrains.com\/fr\/author\/delphine-massenhovejetbrains-com"},"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[907],"tags":[477],"cross-post-tag":[],"acf":[],"featured_image":null,"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/posts\/34118"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/users\/813"},{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/users\/813"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/comments?post=34118"}],"version-history":[{"count":0,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/posts\/34118\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media?parent=34118"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/categories?post=34118"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/tags?post=34118"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/cross-post-tag?post=34118"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}