Les points clés de cette version incluent :
Essai gratuit de 30 jours disponible
La même fonctionnalité est également disponible lors de l'ouverture des fichiers .log
dans le terminal avec les commandes cat
, tail
et head
.
À partir de la version 2024.2, le plugin Ideolog est intégré à l'IDE pour améliorer encore l'expérience de journalisation.
La nouvelle barre d'outils flottante qui s'affiche à côté d'un fragment de code sélectionné vous donne un accès instantané aux refactorisations, aux fonctionnalités d'IA et à d'autres actions essentielles. Vous pouvez utiliser le menu kebab (trois points verticaux) pour personnaliser ou masquer la barre d'outils, et vous pouvez la masquer ou l'afficher via les paramètres dans Settings/Preferences | Advanced Settings | Editor.
La saisie semi-automatique pour les commandes Laravel, Symfony, WordPress et Composer est maintenant accessible directement dans le nouveau terminal. De plus, la saisie semi-automatique pour les noms de fichiers est disponible pour les utilisateurs de PHPStan et de Psalm.
La version 2024.2 de l'AI Assistant introduit l'intégration de l'IA dans la fenêtre d'outils Terminal afin de permettre la génération de commandes et la résolution des conflits de VCS par IA. De plus, il est désormais possible de personnaliser les prompts pour la génération de documentation et la création de tests unitaires.
Apprenez-en plus sur ces améliorations et bien d'autres dans cet article de blog.
Vous pouvez maintenant exécuter et déboguer les fichiers TypeScript sans aucune configuration supplémentaire. Vous pouvez les exécuter à partir de plusieurs points d'entrée, notamment le menu contextuel du fichier, le widget Run et la configuration Current File.
PhpStorm 2024.2 est capable de résoudre les chemins pour les frameworks qui utilisent un routage basé sur le système de fichiers. Il peut résoudre les chemins de liens en fonction du système de fichiers de votre projet, et fournit la saisie semi-automatique et la navigation pour Next.js, Nuxt, SvelteKit et Astro. Les nouveaux extraits de code et balises de rendu Svelte 5 sont également pris en charge. Nous avons implémenté la prise en charge du protocole de serveur de langage (LSP) pour Astro et Vue Language Service v2, qui améliore la saisie semi-automatique du code et l'expérience globale des développeurs.
Dans PhpStorm 2024.2, l'intégration Prettier est activée dans les nouveaux projets avec une dépendance prettier
directe dans leur racine package.json
et un fichier de configuration Prettier au même niveau. Cette fonctionnalité simplifie le processus de configuration, car elle assure l'activation automatique de l'intégration Prettier.
Avec PhpStorm 2024.2, la nouvelle interface utilisateur est désormais l'interface par défaut pour tous les utilisateurs. La version classique reste disponible sous forme de plugin. Épurée et moderne, la nouvelle interface utilisateur offre des commandes plus grandes et plus faciles à utiliser, une palette de couleurs cohérente, des icônes claires et lisibles, un contraste accru et de meilleures couleurs d'accent. Comme nous avons constaté des taux d'adoption élevés pour la nouvelle interface utilisateur et que nous avons résolu les principaux problèmes suite à vos retours d'expérience, nous pensons qu'elle est prête pour le grand public.
Nous avons modifié la disposition et le comportement des éléments de l'interface utilisateur dans la boîte de dialogue Customize Main Toolbar, afin de la rendre plus claire et intuitive. Il est désormais plus facile de rechercher, d'ajouter et de supprimer des actions dans la barre d'outils principale.
La version 2024.2 apporte un processus d'acceptation des suggestions de saisie semi-automatique de code en ligne entière plus intuitif et plus précis. Les suggestions de saisie semi-automatique inline incluent désormais la mise en évidence du code, et de nouveaux raccourcis vous permettent d'accepter des mots individuels ou des lignes entières à partir de suggestions plus longues. Nous avons également affiné l'intégration des modifications acceptées dans votre code, éliminant ainsi les soucis de mise en forme et les problèmes associés.
La boîte de dialogue Search Everywhere inclut désormais une option permettant de prévisualiser les éléments de la base de code que vous recherchez. L'activation de cette fonctionnalité via l'icône Preview de la barre d'outils de la boîte de dialogue fera apparaître un volet d'aperçu sous les résultats de la recherche. Il vous offre un contexte supplémentaire et facilite la navigation dans votre projet.
PhpStorm détecte désormais automatiquement les paramètres de proxy système configurés sur votre ordinateur et les utilise par défaut, ce qui fluidifie l'interaction avec les ressources et services externes.
Sous Linux, PhpStorm plaçait auparavant les contrôles de fenêtre sur le côté droit de l'IDE. Il ajuste désormais automatiquement leur emplacement pour respecter les paramètres de contrôle de fenêtre spécifiés dans la configuration de votre bureau Linux. Ce changement, petit mais important, vous permet de conserver une mise en page correspondant à vos préférences personnelles. Nous avons en outre remanié les boutons de contrôle des fenêtres pour que leur apparence corresponde mieux à votre système d'exploitation.