Ecosystem

Prise en charge de Kotlin dans Fleet : découvrez un nouvel IDE de JetBrains

Read this post in other languages:

JetBrains Fleet est un éditeur de code léger et un IDE qui utilise le moteur de traitement de code d’IntelliJ. Actuellement en phase de préversion publique, il peut être utilisé gratuitement.

Fleet permet déjà de développer avec plusieurs langages populaires, tels que Python, TypeScript/JavaScript, Go, Java, PHP, C# et Kotlin. Principalement développé en Kotlin, il offre l’une des prises en charge les plus avancées pour ce langage. Pour prendre connaissance des langages et des technologies que le produit prend en charge et de ceux qui viendront prochainement s’ajouter à la liste, consultez la matrice complète des fonctionnalités de Fleet. Avec l’arrivée prochaine de nouveaux plugins, Fleet prendra en charge encore plus de langages et de technologies.

Dans cet article, nous présentons l’état actuel de la prise en charge de Kotlin dans la préversion publique de Fleet, avec notamment un focus sur les différentes fonctionnalités que l’IDE propose pour les projets Kotlin.

En savoir plus

Pourquoi Fleet ?

Conçu sur la base de notre longue expérience de la création d’IDE, Fleet allie la simplicité et la vitesse d’un éditeur de texte léger à la puissance d’un environnement de développement avancé.

Fleet n’a pas vocation à remplacer les autres IDE de JetBrains. Il offre aux développeurs un nouveau type d’expérience avec un outil multilangage et intelligent, qui fournit des workflows comme le développement distribué, le développement collaboratif et l’utilisation de l’IA générative pour coder. JetBrains travaille sur Fleet tout en poursuivant le développement de ses autres IDE.

Fonctionnalités pour Kotlin disponibles dans Fleet avec le mode intelligent

Kotlin est directement pris en charge dans Fleet, ce qui rend son utilisation non seulement simple et productive, mais aussi agréable. Fleet offre aux développeurs Kotlin une expérience optimale. Si vous devez rapidement examiner un projet, analyser sa structure et effectuer des modifications ciblées, vous pouvez utiliser Fleet en tant qu’éditeur. Mais il peut aussi être utilisé comme un IDE à part entière lorsque vous avez besoin de fonctionnalités plus avancées.

Pour accéder aux fonctionnalités de codage intelligentes pour Kotlin dans Fleet, il suffit d’activer le Smart Mode. Ces fonctionnalités vous aideront à éviter les erreurs tout en écrivant du code plus rapidement et de façon plus productive.

Activation du Smart Mode dans Fleet

Une fois le mode intelligent activé, vous bénéficiez des fonctionnalités d’édition du code que les utilisateurs d’IntelliJ IDEA connaissent et apprécient, parmi lesquelles :

  • la saisie semi-automatique du code
  • les suggestions d’actions de codage
  • les informations sur les types et les paramètres
  • les live templates
  • la génération de code

Voyons plus en détail comment ces fonctionnalités peuvent vous aider et simplifier votre routine de codage.

Saisie semi-automatique du code

Pendant la saisie, Fleet fournit des suggestions de saisie automatique du code basées sur différents éléments, tels que les services de codage intelligent disponibles, la structure du projet, le code environnant et la visibilité des symboles.
Les suggestions de saisie semi-automatique peuvent s’afficher automatiquement ou être activées manuellement en appuyant sur Ctrl+espace

Saisie semi-automatique du code pour Kotlin dans JetBrains Fleet

Suggestions d’actions

Grâce à l’analyse continue de la qualité du code, vous pouvez prendre des décisions sur la base d’informations solides et améliorer l’efficacité de votre processus de codage. Fleet vous suggère des actions personnalisées en fonction du contexte dans lequel vous travaillez. Ces suggestions incluent des actions allant de la correction d’erreur à la refactorisation du code au niveau du curseur.

Suggestions d'actions pour Kotlin dans Fleet

Vous pouvez vérifier quelles actions sont disponibles au niveau du curseur en appuyant sur Opt+Entrée (sous macOS) ou Alt+Entrée (sous Windows et Linux).

Lorsque vous aurez choisi l’action à exécuter, vous pouvez l’appliquer directement ou afficher un aperçu du résultat avec le raccourci Cmd+P sous macOS, Ctrl+P sous Windows et Linux.

Suggestions d'actions pour Kotlin dans Fleet

Informations sur le type

Si vous n’êtes pas sûr du type auquel vous avez affaire, vous pouvez facilement le vérifier en appuyant sur Cmd+Maj+T (sous macOS) ou Ctrl+Maj+T (sous Windows et Linux). 

Fleet vous donnera alors les informations sur le type statique du symbole ou de l’expression.

Informations de type pour Kotlin dans JetBrains Fleet

Informations sur les paramètres

Vous utilisez une méthode qui comporte de nombreuses surcharges ou devez trouver rapidement les paramètres requis ? Pour parcourir les options disponibles, appuyez simplement sur Cmd+I (sous macOS) ou sur Ctrl+I (sous Windows et Linux).

Informations sur les paramètres pour Kotlin dans JetBrains Fleet

Live templates

Fleet fournit un ensemble de live templates Kotlin que vous pouvez utiliser pour insérer des constructions communes dans votre code, telles que des boucles, des conditions, des déclarations ou des instructions d’impression. Contrairement à IntelliJ IDEA, Fleet ne permet pas de créer de nouveaux templates. Vous pouvez toutefois utiliser les nombreux templates prédéfinis avec votre code Kotlin. Consultez la liste complète des live templates disponibles dans la documentation de Fleet.

Live templates pour Kotlin dans Fleet

Génération de code

Lorsque vous commencez la saisie d’une méthode ou d’une instruction, Fleet vous suggère des options de complétion en fonction du contexte et du code existant. Il vous suffit de sélectionner une suggestion pour que le code requis soit instantanément généré. Vous pouvez utiliser la saisie semi-automatique du code pour remplacer les membres de superclasses, comme les méthodes equals(), hashcode() ou autres.

Génération de code pour Kotlin dans Fleet

L’utilisation de la génération de code vous permet de gagner du temps et de vous assurer que votre code utilise la syntaxe et la structure appropriées, car Fleet vous aide à générer les extraits de code nécessaires.

Essayez Fleet et partagez votre expérience 

À la fois éditeur de code et IDE multilangage intelligent, Fleet est un outil multifonction qui assurera la prise en charge dédiée de types de projets spécifiques ultérieurement.

Si vous souhaitez en savoir plus sur les avantages de Fleet, nous vous invitons à l’essayer pour tester ses capacités !

L’application gratuite JetBrains Toolbox App est le moyen le plus simple pour télécharger Fleet et commencer à l’utiliser rapidement.

Essayer la préversion de Fleet

Vous pouvez également regarder cette courte vidéo de présentation de Fleet, qui vous aidera à en appréhender les bases, et consulter sa documentation pour plus de détails.

Fleet est encore en phase de préversion et en développement actif, les avis et retours d’expérience sont donc importants pour nous aider à le stabiliser et à l’améliorer. N’hésitez pas à nous faire part de tout problème via notre outil de suivi. Vous pouvez également nous contacter à l’adresse fleet-support@jetbrains.com ou @jetbrains_fleet.

Restez à l’écoute de nos prochaines annonces !

Autres lectures et vidéos :

Commencer à utiliser Kotlin

JetBrains Fleet — Démo de la préversion publique [Video]

Fleet 1.19 : fonctionnalités assistées par IA et configuration simplifiée pour rust-analyzer, les interpréteurs Python et npm

Auteur de l’article original en anglais :

Delphine Massenhove

Daria Voronina

image description