JetBrains améliore IntelliJ IDEA avec la complétion de commandes, offrant aux développeurs des outils de codage plus intelligents et contextuels.
La complétion de commandes devient centrale dans IntelliJ IDEA
JetBrains a lancé une mise à jour majeure d'IntelliJ IDEA, centrée sur la complétion de commandes comme interface principale pour les développeurs. Cette fonctionnalité permet d'accéder directement depuis l'éditeur de code aux puissants outils de l'EDI en tapant .., ce qui fait apparaître des actions intelligentes adaptées au contexte actuel et à la position du curseur.De nouvelles fonctionnalités de journalisation simplifient le débogage
La mise à jour facilite l'accès aux points de journalisation (logpoints), une alternative aux instructions println() traditionnelles. Les développeurs peuvent désormais insérer des logpoints directement via la complétion de commandes, en tapant .. au-dessus d'une expression ou d'un bloc. Ce changement aide les utilisateurs à adopter des pratiques de débogage plus propres et plus efficaces.Une assistance par IA intégrée au flux de travail des commandes
Une assistance contextuelle par IA est désormais accessible via la même commande .. Les développeurs peuvent demander des explications sur des méthodes complexes, générer de la documentation ou refactoriser du code sans changer d'outil. L'EDI fournit un contexte riche aux agents d'IA, notamment le fichier courant, le langage et l'expression sélectionnée.Une interface unifiée pour les flux de complétion
JetBrains a unifié la complétion postfixée, les modèles dynamiques et la complétion de commandes au sein d'une interface cohérente. Les utilisateurs remarqueront un filtrage plus clair, des panneaux d'aperçu plus épurés et une recherche plus intuitive directement depuis la fenêtre de complétion contextuelle. Ce changement améliore la facilité d'utilisation pour différentes tâches de codage.Prise en charge élargie de divers types de fichiers
La complétion de commandes est désormais disponible dans davantage de contextes, notamment les fichiers binaires et le code décompilé. Elle a été étendue aux environnements structurés et spécifiques à des frameworks, tels que les fichiers de propriétés et les flux de travail Spring. La prise en charge des scripts de build devrait être ajoutée prochainement.La complétion de commandes redéfinit la manière dont les développeurs interagissent avec les EDI
Contrairement à la complétion automatique traditionnelle, la complétion de commandes change la manière dont les développeurs découvrent et utilisent les fonctionnalités de l'EDI. Au lieu de se fier aux menus ou aux raccourcis clavier, les utilisateurs peuvent déclencher des actions directement depuis leur code. Cette approche propose des suggestions pertinentes en fonction de la syntaxe, de la portée et des actions disponibles à chaque instant.