Découvrez les principales fonctionnalités d'IntelliJ IDEA, leader des IDE Java et Kotlin pour le développement professionnel.
Transformez vos idées en réalité plus vite à l'aide de tous les outils nécessaires pour éliminer les obstacles courants. Commencez à coder immédiatement, faites-le plus efficacement, obtenez des résultats plus vite et restez concentré sur ce qui compte vraiment : la création de logiciels.
IntelliJ IDEA fournit une saisie semi-automatique du code qui tient compte du contexte et vous propose des suggestions valables uniquement pour la position actuelle du caret. Pas besoin d'utiliser de raccourcis ou de configurer des paramètres supplémentaires : la saisie semi-automatique sera active dès que vous commencerez à saisir votre code dans l'éditeur.
IntelliJ IDEA utilise le machine learning pour s'assurer que la suggestion la plus pertinente se trouve en haut de la liste.
Les live templates offrent une fonctionnalité puissante qui permet d'accélérer votre codage. Saisissez simplement une abréviation prédéfinie dans le modèle pour insérer rapidement des constructions de code standard. Vous pouvez également créer vos propres modèles personnalisés et les utiliser pour insérer des extraits de code que vous utilisez régulièrement.
IntelliJ IDEA vous permet de travailler avec des éléments de code provenant d'autres langages intégrés dans votre code. Vous ne remarquerez pas de différence entre votre expérience de travail avec le code Java de base et votre expérience avec le code que vous avez injecté. Nous fournissons la mise en évidence et la saisie semi-automatique du code, la détection d'erreurs et d'autres fonctionnalités d'assistance au codage pour les fragments de code intégrés. Pour ajouter un extrait de code alternatif dans Java, il suffit d'appuyer sur Alt+Enter, de sélectionner Inject language or reference, et de choisir le langage souhaité dans la liste.
IntelliJ IDEA est doté d'un décompilateur intégré qui vous permet de convertir le bytecode en code Java lisible, puis de le déboguer. Par exemple, lorsque vous ouvrez une bibliothèque dans un fichier .jar
sans en avoir le code source, l'IDE affiche son contenu lisible. Le panneau jaune au-dessus de l'éditeur vous informe que vous travaillez avec un fichier décompilé. Si vous le souhaitez, vous pouvez définir des points d'arrêt dans le code décompilé et le déboguer. Lisez cet article pour en savoir plus sur le décompilateur.
La boîte de dialogue Search Everywhere est un outil permettant de retrouver tout ce qui est stocké dans votre base de code, comme par exemple les classes et les symboles. De plus, vous pouvez rechercher des fichiers et même des fenêtres d'outils dans l'IDE. Pour appeler cette boîte de dialogue, appuyez deux fois sur la Shift et commencez à saisir le nom de ce que vous recherchez.
Find in Files est un autre outil de recherche puissant qui permet de rechercher une chaîne de texte dans votre projet et d'appliquer plusieurs options pour affiner votre recherche. Vous pouvez par exemple utiliser différentes portées, rechercher des occurrences et exclure certains éléments de la recherche.
Pour appeler cet outil, sélectionnez la chaîne de caractères que vous souhaitez trouver et appuyez sur Ctrl+Shift+F. L'IDE la placera automatiquement dans le champ de la recherche.
Une bonne pratique consiste à rechercher et à analyser toutes les utilisations d'un élément de code avant de le modifier. Par défaut, si vous sélectionnez un symbole dans le code source, IntelliJ IDEA met automatiquement en évidence toutes ses utilisations dans le fichier actuel. Si vous avez besoin de consulter une liste d'utilisations dans l'ensemble de votre projet, placez le curseur à l'intérieur du symbole et appelez l'action Find Usages à l'aide de Alt+F7.
Lorsque vous travaillez avec des frameworks dans IntelliJ IDEA, il est possible de naviguer dans votre code à l'aide des icônes de gouttière. Cliquez sur celles-ci pour afficher une liste de toutes les options de navigation prises en charge par chaque framework. De plus, les URL sont également cliquables, ce qui vous permet de passer du client au service.
Dans IntelliJ IDEA, il est très facile de vérifier où et comment les symboles, tels que les balises, les classes, les champs, les méthodes ou les fonctions, sont définis dans votre projet. Vous pouvez faire tout cela avec la fenêtre contextuelle Quick Definition, qui est accessible par un raccourci. Indiquez le symbole de votre choix dans l'éditeur et appuyez sur Ctrl+Shift+I.
SSR est un excellent outil pour rechercher et remplacer des schémas de code en tenant compte de la syntaxe et de la sémantique du code. La façon la plus simple de l'utiliser est de commencer par le modèle existant, que vous pouvez modifier manuellement ou auquel vous pouvez ajouter des filtres afin de préciser votre recherche. Il est possible d'enregistrer le modèle modifié en tant que nouveau modèle.
Grâce à un modèle de deep learning avancé, cette fonctionnalité améliore l'efficacité de la programmation en prédisant et en suggérant des lignes de code entières basées sur l'analyse contextuelle. Elle s'exécute entièrement sur votre appareil local, afin de garantir la sécurité de vos données sans aucune communication avec un serveur externe.
Les prompts d'IA inline offrent un moyen fluide d'interagir avec l'AI Assistant directement dans l'éditeur. Vous pouvez saisir des requêtes en langage naturel, que l'AI Assistant interprète et convertit instantanément en modifications du code, signalées en violet dans la gouttière pour en faciliter le suivi. Les prompts d'IA inline sont contextuels et incluent automatiquement les fichiers et symboles associés pour une génération de code plus précise. Cette fonctionnalité est disponible via un abonnement à l'AI Assistant et prend en charge les formats de fichiers Java, Kotlin, Scala, Groovy, JavaScript, TypeScript, Python, JSON et YAML.
L'AI Assistant apporte des fonctionnalités qui simplifient vos tâches quotidiennes. Il propose un chat IA intégré et peut, entre autres, rédiger automatiquement des commentaires de documentation, suggérer des noms et générer des messages de commit.
Le débogueur IntelliJ IDEA est un outil puissant qui peut révéler ce qui se passe dans les coulisses de votre programme et vous aider à détecter les bogues. La procédure de débogage est très simple : juste après avoir défini les points d'arrêt et exécuté le débogueur, l'IDE affiche le résultat du débogage dans la fenêtre d'outil dédié. Pendant que vous l'examinez, vous pouvez parcourir votre code progressivement, évaluer des expressions, consulter et modifier les valeurs des variables et ajouter des surveillances et des étiquettes.
Le profileur intégré vous permet d'obtenir des informations sur la vitesse de fonctionnement de votre application et facilite l'examen des problèmes de performances. Il fournit des instantanés précis qui vous aident à identifier les sections gourmandes en CPU et en mémoire, les problèmes de threading et le code à optimiser. Les résultats sont faciles à analyser et à comparer grâce à leurs représentations graphiques et hiérarchiques pratiques. Les données critiques pour le profilage peuvent d'ailleurs être affichées directement dans l'éditeur, accompagnées de conseils de performance. Le temps d'exécution et les données d'allocation de mémoire s'affichent dans la gouttière en regard de la ligne de code correspondante.
Le terminal intégré d'IntelliJ IDEA vous permet de travailler avec le shell en ligne de commande à partir de votre IDE sans avoir à basculer sur une application de terminal dédiée. Il prend en charge les mêmes commandes que votre système d'exploitation. À partir du terminal, vous pouvez facilement revenir à l'interface utilisateur d'IntelliJ IDEA en cliquant sur les URL et les traces de pile ou en appuyant sur Ctrl+Enter lorsque vous voyez une commande en surbrillance.
IntelliJ IDEA offre une intégration Git qui permet de cloner des projets depuis Git, d'effectuer des commits et de pousser des modifications, de travailler avec plusieurs branches, de gérer les listes de modifications et de vérifier les mises à jour avant de les valider. Dans IntelliJ IDEA, vous pouvez accéder à l'historique de l'ensemble du projet et des dossiers et fichiers individuels en utilisant l'onglet Log de la fenêtre d'outils Git ou les vues History respectives. Dans l'éditeur, il est possible d'annoter des fichiers avec des données historiques comme le fait git blame.
IntelliJ IDEA intègre une prise en charge de GitLab qui vous permet de travailler avec la fonctionnalité Merge Request directement depuis l'IDE. Avec son aide, vous pouvez consulter la liste des requêtes, contrôler les modifications, laisser des commentaires et accéder aux vues pertinentes.
Vous pouvez gérer les projets Git hébergés sur la plateforme GitHub directement depuis IntelliJ IDEA.
Il est possible de cloner des référentiels, de partager des projets et de partager du code par le biais de gists. De plus, IntelliJ IDEA prend en charge la création, la fusion et la visualisation des requêtes pull. Regardez notre vidéo pour en savoir plus sur la façon de travailler avec les requêtes pull de GitHub.
Vous pouvez gérer les bases de données directement dans l'IDE grâce aux outils de base de données fournis avec IntelliJ IDEA Ultimate. Bénéficiez d'une assistance au codage intelligente lors de l'édition de requêtes SQL, connectez-vous à des bases de données dynamiques, exécutez des requêtes, parcourez et exportez des données, et gérez vos modèles grâce à une interface visuelle.
Si vous développez un service web, vous le testerez probablement en envoyant et en recevant des requêtes HTTP. Ces requêtes sont stockées dans des fichiers .http
ou .rest
, que vous pouvez créer, modifier et exécuter dans le client HTTP. Cet outil est intégré à l'éditeur d'IntelliJ IDEA et fournit une assistance au codage étendue pour vos requêtes HTTP, dont la saisie semi-automatique, la mise en évidence et les refactorisations. Vous pouvez facilement accéder au client HTTP à partir du code source : cliquez sur l'icône en forme de globe à côté de l'URL et sélectionnez Open in HTTP client.
Dans IntelliJ IDEA, vous trouverez une prise en charge dédiée pour les fichiers de spécification OpenAPI avec une assistance au codage très utile. Vous pouvez de plus prévisualiser une spécification OpenAPI directement dans l'éditeur grâce aux interfaces utilisateur Swagger ou Redoc intégrées.
Vous pouvez utiliser IntelliJ IDEA Ultimate pour créer des applications avec JavaScript, TypeScript, React, Vue, Angular, Node.js et d'autres technologies connexes. Vous pouvez compter sur la même assistance au codage avancée que celle dont vous bénéficiez lorsque vous travaillez avec Java.
IntelliJ IDEA inclut une intégration entièrement fonctionnelle avec les outils de build Maven , Gradle, Ant et Gant , qui aident à automatiser le processus de build. L'IDE fournit des options intégrées pour la compilation et le packaging du code Java, l'exécution de tests, le déploiement et d'autres activités.
Vous pouvez exécuter votre application dans IntelliJ IDEA en cliquant simplement sur le bouton vert play dans la barre d'outils en haut de la fenêtre ou près d'une déclaration de classe dans la gouttière de l'éditeur. Si vous devez personnaliser la façon dont votre programme démarre, vous pouvez utiliser des configurations Run/Debug qui contiennent diverses propriétés d'exécution et de build, notamment le JDK/JRE souhaité, l'environnement dans lequel vous voulez exécuter votre projet, et plus encore.
La fonctionnalité Run Targets vous permet d'exécuter, tester, profiler et déboguer votre application dans des conteneurs Docker ou sur des machines distantes. IntelliJ IDEA Ultimate vous permet d'exécuter des applications Java, des tests JUnit ainsi que des projets Maven, Gradle, Micronaut, Quarkus basés sur Maven et Spring Boot sur des cibles Docker, SSH et WSL.
Consultez cet article pour plus d'informations.
Vous pouvez partager vos paramètres d'IDE avec tous les IDE basés sur IntelliJ, pour assurer un environnement de travail cohérent et familier sur plusieurs ordinateurs. Une section Settings Sync dédiée permet d'activer la synchronisation des paramètres dans Preferences/Settings. Une fois cette fonctionnalité activée, vous pouvez choisir les paramètres à synchroniser, parmi notamment l'interface utilisateur, les paramètres du code et du système, les keymaps, les plugins et les outils.
Créez facilement un code de qualité en réduisant au minimum les bugs et la dette technique. Votre IDE gère le dépannage et affine votre code à la perfection. Vous pouvez ainsi vous concentrer sur la création de nouvelles fonctionnalités et le pilotage de l'innovation.
IntelliJ IDEA est le meilleur IDE pour le développement professionnel en Java et Kotlin, et propose tous les outils nécessaires pour écrire du code de haute qualité. Ses fonctionnalités incluent la saisie semi-automatique de code contextuelle, les correctifs rapides et des actions contextuelles qui simplifient votre workflow. De plus, il fournit directement tous les outils essentiels, tels que des outils de refactorisation et de débogage, un profileur puissant et bien plus, pour soutenir votre parcours de développement.
IntelliJ IDEA vérifie la qualité et la validité de votre code grâce à des inspections à la volée. Ces inspections vous aident à coder plus rapidement, à respecter les normes de qualité les plus élevées et à demeurer confiant tout au long du processus de développement. Nous fournissons un grand nombre d'inspections standard, ainsi que des dizaines d'inspections spécifiques au framework couvrant un large éventail de problèmes, tels que les erreurs de routage automatique de class de bean Spring, etc.
Si IntelliJ IDEA trouve des problèmes, il propose de les résoudre via des actions contextuelles, qui comprennent des correctifs rapides pour les erreurs mises en évidence et des actions d'intention pour modifier votre code si les problèmes sont mineurs. Pour appeler une action contextuelle, cliquez sur l'icône d'ampoule ou appuyez sur Alt+Enter.
La fenêtre d'outil Problems affiche les problèmes détectés par IntelliJ IDEA dans votre projet. Cela inclut les problèmes d'analyse à l'échelle du projet et les inspections manuelles. Elle affiche également les résultats des vérifications des API à risque dans les dépendances importées. Chacun de ces tickets s'accompagne d'un rapport comprenant une brève description, un bouton pour corriger le problème, des options permettant de supprimer les inspections, etc.
La fonction de refactorisation automatique d'IntelliJ IDEA vous permet de mettre à jour votre code de manière sûre et efficace, afin de le simplifier et de le rendre plus lisible et plus facile à maintenir. L'IDE offre un large choix de refactorisations qui vous aideront à renommer des éléments de code, à modifier la signature d'une classe ou d'une méthode, à extraire un fragment de code vers une méthode et à introduire des variables en toute sécurité. Regardez notre vidéo sur les refactorisations essentielles au quotidien.
Le débogueur IntelliJ IDEA est un outil puissant qui peut révéler ce qui se passe dans les coulisses de votre programme et vous aider à détecter les bogues. La procédure de débogage est très simple : juste après avoir défini les points d'arrêt et exécuté le débogueur, l'IDE affiche le résultat du débogage dans la fenêtre d'outil dédié. Pendant que vous l'examinez, vous pouvez parcourir votre code progressivement, évaluer des expressions, consulter et modifier les valeurs des variables et ajouter des surveillances et des étiquettes.
Le profileur intégré vous permet d'obtenir des informations sur la vitesse de fonctionnement de votre application et facilite l'examen des problèmes de performances. Il fournit des instantanés précis qui vous aident à identifier les sections gourmandes en CPU et en mémoire, les problèmes de threading et le code à optimiser. Les résultats sont faciles à analyser et à comparer grâce à leurs représentations graphiques et hiérarchiques pratiques. Les données critiques pour le profilage peuvent d'ailleurs être affichées directement dans l'éditeur, accompagnées de conseils de performance. Le temps d'exécution et les données d'allocation de mémoire s'affichent dans la gouttière en regard de la ligne de code correspondante.
IntelliJ IDEA peut détecter les répétitions de code dans votre projet et les remplacer. Spécifiez l'étendue de la recherche : l'IDE recherchera le code similaire à la méthode ou au champ de constante sélectionné, puis remplacera ces répétitions par des appels à la méthode ou à la constante d'origine.
IntelliJ IDEA assure l'intégration avec Qodana, la plateforme de qualité du code de JetBrains. Qodana effectue une vérification en arrière-plan côté CI et envoie automatiquement un rapport à IntelliJ IDEA. Les résultats d'analyse de projet de Qodana sont visibles dans l'onglet Server-Side Analysis de la fenêtre d'outils Problems. Vous recevrez automatiquement des retours sur les bugs, les doublons de code, les code smells, les dépendances ayant des licences incompatibles et les vulnérabilités de sécurité. Chaque ticket inclut une courte description et des recommandations pour y remédier. Consultez la page Qodana pour l'essayer.
IntelliJ IDEA prend en charge les frameworks de tests les plus répandus, comme JUnit, TestNG, Cucumber, Arquillian JUnit et Selenium (disponible sur le Marketplace des plugins). L'IDE est doté d'un environnement et d'un ensemble d'outils permettant de développer et d'exécuter des tests automatisés efficaces et lisibles. Vous pouvez passer des classes de test au code source à l'aide d'un raccourci, exécuter plusieurs tests, afficher des statistiques pour chaque test, et plus encore. Pour les analyses, utilisez la fonctionnalité Code Coverage qui affiche le pourcentage de code couvert par des tests unitaires.
Si vous souhaitez recevoir des résultats de test immédiats au fil des modifications apportées à votre code, vous pouvez utiliser l'option de test continu d'IntelliJ IDEA. Cliquez sur Rerun automatically dans la barre d'outils Run afin d'activer l'outil d'exécution de type autotest. Cela redémarrera automatiquement tout test dans la configuration d'exécution actuelle chaque fois que vous modifierez le code source et fournira des commentaires actualisés sur vos modifications.
Soyez efficace grâce aux outils complets qui prennent en charge chaque étape du développement (de la conception et de la programmation en Java, Kotlin et d'autres langages pris en charge jusqu'aux tests et au déploiement), pour assurer des workflows fluides et des résultats positifs.
Pour les frameworks Spring et Spring Boot, IntelliJ IDEA Ultimate offre un aperçu intelligent du code, des inspections, une navigation instantanée dans le code et des configurations d'exécution hautement personnalisables. Il propose également des outils intégrés qui vous permettent d'exécuter et de tester des applications Spring et de travailler avec des requêtes HTTP et des outils de base de données. Vous pouvez aussi obtenir une vue d'ensemble des API client et serveur utilisées dans votre projet pour les protocoles HTTP et WebSocket dans la fenêtre d'outils Endpoints.
Pour une description plus détaillée de ce qu'IntelliJ IDEA propose pour Spring et Spring Boot, consultez cette page.
IntelliJ IDEA Ultimate prend en charge les frameworks de microservices les plus couramment utilisés : Micronaut, Quarkus et Helidon. IntelliJ IDEA fournit une assistance au codage intelligente, une intégration avec les points de terminaison Endpoints et des assistants de création de projets pour chacun d'entre eux.
Dans IntelliJ IDEA Ultimate, vous pouvez développer des applications d'entreprise Java reposant sur les spécifications Jakarta EE. IntelliJ IDEA Ultimate prend en charge toutes les fonctionnalités de Jakarta EE, parmi lesquelles CDI, JPA, Batch, Bean Validation, JSF, JAX-RS, WebSocket, Servlets, JSP, JSON Binding et JSON Processing, Security, ainsi que les spécifications EJB et JTA. Cliquez ici pour mieux comprendre l'intérêt de combiner IntelliJ IDEA avec Jakarta EE.
IntelliJ IDEA Ultimate intègre une prise en charge de premier ordre de Ktor, un framework multiplateforme de bout en bout qui vous permet de créer diverses applications connectées, des microservices aux applications client HTTP multiplateformes. Associé aux coroutines Kotlin, il permet de créer des applications asynchrones en un éclair. Ktor permet aux développeurs de fournir une expérience utilisateur optimale, simplement et directement.
Pour mieux comprendre l'intérêt de combiner IntelliJ IDEA avec Ktor, consultez cette page web.
Lorsque vous travaillez avec un grand nombre d'objets Java, il peut être utile de les stocker dans une base de données. Les frameworks de persistance fournissent un ensemble de méthodes et de classes qui rendent cela possible. IntelliJ IDEA Ultimate s'intègre aux frameworks de ce type les plus courants : Jakarta Persistence (JPA), Hibernate et R2DBC . Vous bénéficiez d'emblée d'une assistance au codage spécifique au framework, de la possibilité de personnaliser les configurations du framework et de la fenêtre d'outil Persistence pour afficher et gérer divers éléments JPA, Hibernate et R2DBC .
IntelliJ IDEA Ultimate est entièrement intégré à Kubernetes, un système open source pour le déploiement, la mise à l'échelle et la gestion d'applications conteneurisées. Vous pouvez parcourir les objets du cluster et extraire leurs configurations, afficher et télécharger les journaux des pods, exécuter un shell dans un pod, appliquer les configurations YAML des ressources à partir de l'éditeur et supprimer les ressources d'un cluster. De plus, IntelliJ IDEA Ultimate offre à la fois une prise en charge enrichie de YAML et une prise en charge basique de JSON, comprenant la saisie semi-automatique, la documentation rapide, des inspections et des correctifs rapides.
IntelliJ IDEA propose une intégration avec les principaux serveurs d'applications : Tomcat , JBoss , WebSphere , WebLogic , Glassfish , etc. Depuis votre IDE, vous pouvez démarrer et arrêter des serveurs locaux, vous connecter à des serveurs distants en cours d'exécution, déployer vos artefacts sur ces serveurs et même y déboguer vos applications.
IntelliJ IDEA propose une prise en charge complète de l'intégration de Docker. Vous pouvez également exécuter et déboguer vos applications dans des conteneurs Docker, télécharger et créer des images, exécuter des applications multiconteneurs à l'aide de Docker Compose, et plus encore, le tout depuis l'IDE.
IntelliJ IDEA Ultimate offre une intégration directe avec Docker. Pour IntelliJ IDEA Community Edition, vous pouvez télécharger le plugin Docker sur la JetBrains Marketplace en allant dans Preferences/Settings | Plugins depuis votre IDE.
La fonctionnalité de développement à distance divise votre IDE en deux composants : un client local léger qui vous offre l'expérience utilisateur réactive d'un IDE JetBrains, et un serveur distant qui gère tout le traitement intensif. Vous pouvez lancer cette fonctionnalité à partir de l'écran d'accueil d'IntelliJ IDEA ou de l'application JetBrains Gateway, disponible dans JetBrains Toolbox App.
Code With Me permet une expérience de collaboration en ligne à l'intérieur d'IntelliJ IDEA. Vous pouvez ainsi travailler à distance sur un projet partagé avec les autres membres de votre équipe, chacun utilisant son propre écran et son propre clavier. Vous pouvez parcourir le code, le modifier ensemble et voir les modifications s'afficher en temps réel. Il dispose également d'appels vocaux et audio intégrés pour améliorer vos sessions de travail en duo ou en plus grand groupe.
Développez des solutions innovantes avec les dernières technologies, prises en charge dès leur mise à disposition, souvent, avant même les versions officielles. Préservez l'alignement de votre travail avec le paysage technologique en constante évolution.
IntelliJ IDEA vous permet de garder une longueur d'avance grâce à un accès anticipé exclusif aux dernières mises à jour des langages. Soyez parmi les premiers à explorer les nouvelles fonctionnalités pour veiller à ce que vos projets restent à la pointe et efficaces.
Travaillez efficacement sans interruption, restez dans le flow grâce à une interface utilisateur intuitive et personnalisez votre IDE pour une expérience confortable, optimale et agréable.
IntelliJ IDEA dispose de raccourcis clavier extrêmement complets, allant de l'affichage des fichiers récents à l'exécution et au débogage de votre projet. Un raccourci universellement applicable est le double Maj (Search Everywhere). Il vous permet de trouver à peu près n'importe quel élément à l'intérieur ou à l'extérieur du projet. L'étendue de votre recherche peut aller des fichiers, actions, classes et symboles, aux paramètres, éléments d'interface utilisateur et à l'historique de Git.
Les en-têtes colorés dans IntelliJ IDEA simplifient la navigation lorsque plusieurs projets sont ouverts. Vous pouvez attribuer à chaque projet une couleur et une icône uniques, afin de mieux les distinguer et les gérer dans votre espace de travail. Les en-têtes sont dotés de couleurs prédéfinies, mais vous pouvez les personnaliser en fonction de vos préférences.
En tant que développeur, vous pouvez passer de longues journées devant votre écran, il est donc particulièrement important que vous disposiez d'une interface utilisateur ergonomique. Nous proposons plusieurs options afin que vous puissiez vous créer un environnement de travail confortable. Vous pouvez utiliser l'un des thèmes de couleur standard, comme IntelliJ Light ou Darcula, ou configurer IntelliJ IDEA pour qu'il synchronise son thème avec les préférences de votre système d'exploitation.
Vous pouvez également donner un tout nouveau look, à votre IDE en choisissant parmi plus de 100 thèmes d'interface personnalisés. Que vous soyez à la recherche d'une ambiance californienne comme celle de Solarized, ou que vous ayez plutôt envie d'un peu de violet comme dans le thème Dark Purple, IntelliJ IDEA aura quelque chose qui vous conviendra.
L'un des engagements de JetBrains est de rendre ses produits accessibles à tous. IntelliJ IDEA vous permet d'activer diverses fonctionnalités d'accessibilité adaptées à vos besoins. Les lecteurs d'écran sont par exemple compatibles avec IntelliJ IDEA. Vous pouvez également configurer les couleurs des différents éléments de l'interface utilisateur, ajouter une couleur de contraste pour les barres de défilement, redimensionner les fenêtres d'outils et la taille du texte dans l'éditeur, et plus encore.
Si vous souhaitez enrichir les capacités de base de l'IDE avec des fonctionnalités supplémentaires, vous pouvez étendre IntelliJ IDEA en utilisant des plugins. Nous prenons en charge un vaste écosystème de plugins répondant à pratiquement tous les besoins des développeurs. Découvrez le plugin Kubernetes pour gérer les applications conteneurisées ou profitez de la mignonne barre de progression Nyan ! Vous pouvez installer tous les plugins via Preferences | Settings / Plugins.
Bénéficiez d'un contrôle total sur les données que vous choisissez de partager. Nous obtenons un consentement clair sur la collecte, le stockage et le partage des données, et nous utilisons vos données à des fins spécifiques et convenues à l'avance.
Pour gérer vos préférences de partage de données, allez dans Preferences/Settings | Appearance & Behavior | Data Sharing. Vous pouvez décider ici de partager des données d'utilisation anonymes pour aider à améliorer les fonctionnalités de l'IDE. Si vous préférez ne pas participer, décochez simplement la case.
L'IDE du développement professionnel en Java et Kotlin
Java, Kotlin, Groovy, Scala
Maven, Gradle, sbt
Git, GitHub, SVN, Mercurial, Perforce
Débogueur
Docker
Spring, Jakarta EE, Java EE, Micronaut, Quarkus, Helidon, et bien plus encore
JavaScript, TypeScript, HTML, CSS, Node.js, Angular, React, Vue.js
Développement à distance Bêta
Développement collaboratif
Essai de 30 jours gratuit
L'IDE des adeptes de Java et Kotlin
Java, Kotlin, Groovy, Scala
Maven, Gradle, sbt
Git, GitHub, SVN, Mercurial, Perforce
Débogueur
Docker
Développement collaboratif
Gratuit, conçu à partir de code open source
Suivez-nous