News Update

Vue d’ensemble des versions 2022.3 des IDE et outils .NET de JetBrains

Read this post in other languages:

Tous nos IDE et outils .NET ont fait l’objet de leur dernière mise à jour majeure de l’année et nous espérons que leurs nouvelles fonctionnalités et améliorations vous aideront non seulement à gagner en productivité, mais aussi à bénéficier d’une expérience plus agréable !

Voici un tour d’horizon des principales nouveautés de chacun de ces produits.

IDE basés sur IntelliJ

Commençons par quelques-unes des nouvelles fonctionnalités les plus importantes communes aux versions 2022.3 de tous nos IDE.

Nouvelle interface utilisateur

L’interface utilisateur entièrement remaniée, annoncée plus tôt cette année, est désormais accessible à tous. Après des tests approfondis, elle s’est révélée fonctionnelle et plus facile d’utilisation pour un grand nombre de nos utilisateurs. Mettez à jour votre IDE préféré et essayez la nouvelle interface utilisateur en allant dans Settings/Preferences | Appearance & Behavior | New UI Preview. Nous espérons qu’elle vous plaira !

Settings Sync

Settings Sync est une nouvelle solution qui permet de synchroniser et de sauvegarder vos paramètres utilisateur personnalisés, tels que les paramètres partageables de la plateforme, les plugins intégrés et les plugins tiers. Pour en savoir plus sur le nouveau plugin Settings Sync et le processus de migration, consultez ce guide.

Veuillez noter que le plugin Settings Sync n’est pas disponible dans Rider.

Prise en charge de WSL dans le développement à distance

Un moyen alternatif de travailler avec des projets exécutés dans des systèmes de fichiers WSL 2 a fait son arrivée. Au lieu d’exécuter un IDE complet sous Windows, le backend de l’IDE se lancera directement dans WSL 2 lui-même. Il vous suffit de vous y connecter de la même manière que vous vous connecteriez à n’importe quelle machine distante lorsque vous utilisez le développement à distance dans l’IDE.

Prise en charge de Redis dans les bases de données

La très attendue prise en charge de Redis est finalement disponible. Pour plus de détails, lisez cet article de blog.

Nous vous recommandons d’utiliser notre application gratuite Toolbox App pour la mise à jour de vos outils. Téléchargez-la sur cette page ou cliquez simplement sur le bouton ci-dessous :

Télécharger

Passons à présent aux autres fonctionnalités et améliorations notables propres à chaque IDE.

WebStorm 2022.3 apporte la prise en charge de Vitest, une mise à jour de l’assistant New Project, la réduction de type dans les modèles Angular, Code Vision pour JavaScript et TypeScript, ainsi que des améliorations pour Vue.

IntelliJ IDEA 2022.3. Outre les fonctionnalités mentionnées ci-dessus, IntelliJ IDEA 2022.3 propose de nouvelles actions pour le câblage automatique des beans Spring et la génération de schémas OpenAPI. Découvrez tous les détails dans cet article de blog.

RubyMine 2022.3 apporte une meilleure prise en charge de RBS, des améliorations pour travailler avec des contextes et des exemples partagés dans RSpec, une mise à jour de la navigation et de la vue structure, et des améliorations concernant le développement à distance.

PyCharm 2022.3 propose une meilleure expérience pour le travail avec du code asynchrone dans la console Python, car vous pouvez maintenant utiliser le mot-clé await en dehors des fonctions pour appeler des coroutines. La fenêtre d’outil Python Packages peut maintenant vous aider à trouver, installer et supprimer des paquets de la bibliothèque Anaconda (en plus de PyPI). Pour les DataFrames pandas, de nouvelles options permettent de masquer des colonnes, d’utiliser la pagination pour parcourir les lignes rapidement et d’exporter les DataFrames dans plusieurs formats.

DataSpell 2022.3 simplifie la science des données, que vous travailliez sur des machines distantes ou locales. Exécutez des projets sur des serveurs distants directement dans votre IDE en configurant un interpréteur Python distant via SSH. Déboguez les cellules de notebooks sur des serveurs Jupyter distants. Suivez automatiquement les modifications apportées aux notebooks Jupyter grâce à Local History, sans avoir besoin du contrôle de version.

GoLand 2022.3 fournit des améliorations de la performance et de nouvelles fonctionnalités pour les génériques et les espaces de travail Go. Nous avons intégré Go Playground et ajouté la prise en charge des améliorations apportées aux commentaires de la documentation Go. Enfin, il apporte de nouvelles fonctionnalités, notamment pour le client HTTP et Docker.

Rider 2022.3 prend en charge le SDK .NET 7 et les dernières fonctionnalités de C# 11. Cette version offre des améliorations considérables sur le plan des performances, notamment en ce qui concerne le temps de démarrage et la possibilité d’exécuter Rider sur WSL 2 via le développement à distance. Nous avons également introduit plusieurs changements importants concernant l’interface et l’expérience utilisateur. Enfin, cette version renforce l’intégration avec Unity et Unreal editors.

CLion 2022.3 améliore l’expérience utilisateur à tous les niveaux, que ce soit pour des projets ne comportant que quelques fichiers C/C++ ou pour des applications complexes basées sur CMake. Il vous aide également à adopter les dernières fonctionnalités de C++20 et à travailler de façon plus productive dans des configurations embarquées et distantes.

DataGrip 2022.3 est disponible avec la tant attendue prise en charge de Redis. Vous pouvez désormais vous connecter à Redis Single Instance, examiner les valeurs clés dans Data Viewer, écrire et exécuter des requêtes Redis, et plus encore. Nous avons également ajouté un filtre rapide dans l’explorateur de base de données, un filtrage de schéma basé sur les motifs, des formats pour les champs de type datetime et d’autres nouvelles fonctionnalités.

PhpStorm 2022.3 constitue une mise à jour majeure qui inclut notamment la prise en charge de PHP 8.2, Code Vision pour PHP, la prévisualisation des correctifs rapides, la prise en charge de ParaTest et la vue rendue pour PHPDoc.

AppCode 2022.3 est compatible avec macOS 13 et Xcode 14.2. Il apporte davantage de capacités de refactorisation pour Swift et permet des injections de langage.

Avec la publication de cette version, nous annonçons aussi la fin de la commercialisation et de l’assistance technique d’AppCode. Pour en savoir plus, veuillez consulter cet article de blog.

Outils .NET et Extensions VS

ReSharper et Rider inaugurent tous les deux une prise en charge de base des dernières fonctionnalités de C# 11 et la détection des dépendances vulnérables pour les paquets NuGet.

ReSharper 2022.3 offre également une mise en évidence du code et des inspections de bases de données remaniées à partir de Dynamic Program Analysis.

Rider 2022.3 apporte d’importantes améliorations des performances, la prise en charge du SDK .NET 7 et de WSL 2, ainsi que la possibilité d’ancrer les fenêtres d’outils pour les configurations multi-moniteurs. Cette version renforce également l’intégration avec Unity et Unreal.

ReSharper C++ 2022.3 fournit une prise en charge expérimentale des modules de C++20 et une intégration fluide avec clang-format.

Cette mise à jour dote également ReSharper, dotPeek, dotMemory, dotTrace, dotCover et les outils en ligne de commande de ReSharper d’une prise en charge de Windows ARM64. Rider 2022.3 notamment peut fonctionner sous Windows et Linux ARM64.

Télécharger

C’est tout pour cette année ! Nous vous souhaitons de bonnes fêtes de fin d’année et avons hâte de vous retrouver en 2023 avec de nouvelles fonctionnalités encore plus intéressantes dans vos outils JetBrains préférés.

L’Équipe JetBrains

Auteur de l’article original en anglais :

Delphine Massenhove

Marina Kovaleva

image description

Discover more