Maison > outils de développement > VSCode > le corps du texte

Mise à jour de juillet pour VSCode Java, découvrez les nouveaux changements dans le support de Lombok !

青灯夜游
Libérer: 2022-07-21 20:21:16
avant
2862 Les gens l'ont consulté

Mise à jour de juillet pour VSCode Java, découvrez les nouveaux changements dans le support de Lombok !

Bonjour à tous et bienvenue dans la mise à jour de juillet pour Visual Studio Code Java. Nous apportons une mise à jour sur le support de Lombok ainsi que d'autres améliorations de base de l'expérience utilisateur. Commençons ! [Apprentissage recommandé : "Tutoriel d'introduction au vscode"]

Mise à jour de juillet pour VSCode Java, découvrez les nouveaux changements dans le support de Lombok !

Support Lombok

Lombok est un framework Java populaire que les utilisateurs nous disent tout le temps lorsqu'ils ont des dépendances Lombok dans leurs projets, notre plugin ne le fait pas. ça ne marche pas bien. Nous avons donc lancé une série d'enquêtes à ce sujet. Nous sommes désormais heureux d'annoncer que notre package de plugins dispose d'un support intégré complet pour Lombok. Vous ne devriez plus rencontrer de problèmes étranges avec Lombok, veuillez l'utiliser et nous faire part de vos commentaires.

Nous savons également que certains développeurs ont installé le

Plug-in Lombok de la communauté. L'auteur original @GabrielBB ne maintiendra plus le plug-in pour des raisons personnelles, donc Microsoft maintiendra le plug-in de. maintenant. Nous souhaitons remercier @GabrielBB qui a tout déclenché et fourni le premier soutien à Lombok. Si nécessaire, nous ajouterons de nouvelles fonctionnalités à ce plugin et le rendrons compatible avec notre package de plugin Java.

Parlons des nouvelles fonctionnalités que nous avons ajoutées à Lombok.

Activer le support Lombok et les notifications utilisateur

Lors de la première ouverture d'un projet, si notre plugin détecte la présence d'une dépendance Lombok. Nous enverrons des notifications pour alerter les développeurs si le support de Lombok doit être activé. Après avoir rechargé Visual Studio Code, la prise en charge de Lombok démarrera.

Gérer la version de Lombok dans la barre d'état de la langue

Après avoir activé la prise en charge de Lombok, les développeurs peuvent voir la version et l'état actuels de Lombok dans la barre d'état de la langue. Si un développeur clique sur l'élément, il sera dirigé vers l'endroit où la version de Lombok est configurée, ce qui permettra au développeur de modifier facilement la version de Lombok.

Après avoir modifié la version de Lombok, une autre notification sera demandée au développeur de recharger Visual Studio Code. Voici une autre démo.

Mise à jour de juillet pour VSCode Java, découvrez les nouveaux changements dans le support de Lombok !

Paramètres de support de Lombok

Si les développeurs ne veulent pas du support intégré de Lombok, nous avons ajouté un paramètre pour l'activer/désactiver. Allez simplement dans les paramètres et recherchez « lombok ». Ceci est une capture d'écran.

Mise à jour de juillet pour VSCode Java, découvrez les nouveaux changements dans le support de Lombok !

Améliorations de l'expérience utilisateur

En plus de Lombok, il existe plusieurs améliorations de l'expérience utilisateur qui amélioreront votre expérience de codage.

Prise en charge du glisser-déposer

Nous activons désormais l'opération "glisser-déposer" dans la vue Explorateur de projets Java, vous pouvez l'utiliser pour effectuer certaines opérations qui vous conviennent. Voici quelques exemples de scénarios dans lesquels il est utilisé :

    Déplacer une classe – faites glisser une classe d'un package à un autre
  • Déplacer un package – faites glisser un package dans un autre package
  • Ajoutez une dépendance – déplacez un JAR Faites glisser des fichiers de le système d'exploitation directement dans les "bibliothèques référencées" de votre projet Java (projets Java sans outils de build)
Regardons une démo rapide du premier scénario

Mise à jour de juillet pour VSCode Java, découvrez les nouveaux changements dans le support de Lombok !

Liste d'exclusion des invites d'intégration

Dans le précédent blog, nous avons d'abord introduit les conseils d'incrustation pour les noms de paramètres. Les utilisateurs nous ont dit qu'ils appréciaient généralement cette fonctionnalité, mais que dans certains cas, ils ne la souhaitaient peut-être pas. Par conséquent, nous avons ajouté un paramètre afin que vous puissiez désactiver les invites d'intégration dans certaines situations. Vous pouvez trouver ce paramètre en tapant « exclusion d'incrustation » et en cliquant dessus sous Java. Ceci est une capture d'écran.

Mise à jour de juillet pour VSCode Java, découvrez les nouveaux changements dans le support de Lombok !

Débogage – Prise en charge des points d'arrêt des fonctions

Cette demande de fonctionnalité a été initialement soulevée dans la communauté et a été résolue au cours de la dernière. À partir du Extension Pack pour Java 0.24. Vous pouvez définir des points d'arrêt de fonction dans Visual Studio Code en cliquant sur le bouton + dans la vue Points d'arrêt et en saisissant le nom complet de la méthode de votre classe Java. En mode débogage, le débogueur s'arrête au nom de la fonction que vous spécifiez et affiche des informations sur le contexte d'exécution. Cela fonctionne même lorsque les fonctions portent le même nom (fonctions surchargées). Voici une démo rapide.

Mise à jour de juillet pour VSCode Java, découvrez les nouveaux changements dans le support de Lombok !

Plus d'actions de code

Enfin, nous aimerions mentionner qu'au cours des derniers mois, nous avons ajouté plus d'actions de code aux invites Quick Fix et rendu les actions de l'invite plus spécifiques en fonction du code actuel. (vous trouverez ci-dessous une capture d'écran), alors essayez-le activement et donnez-nous plus de commentaires !

Mise à jour de juillet pour VSCode Java, découvrez les nouveaux changements dans le support de Lombok !

Améliorations continues de Spring – Vue des dépendances de Bean

Dans le blog précédent, nous avons publié un nouveau tableau de bord Spring Boot, mais nos améliorations de l'expérience Spring se poursuivent. La nouvelle fonctionnalité que nous vous proposons cette fois est la vue des dépendances du bean. En tant que développeur Spring, les dépendances des beans sont quelque chose que nous traitons fréquemment et parfois nous souhaitons les visualiser. Nous ajoutons cette fonctionnalité au tableau de bord Spring Boot. Vous pouvez accéder à cette vue lorsque vous lancez votre application à partir du tableau de bord Spring Boot et cliquez sur le bouton à droite. De là, vous pouvez accéder à une vue des dépendances bidirectionnelle. Vous pouvez voir dans quels haricots ce haricot est injecté, et vous pouvez voir de quels haricots dépend ce haricot. Voyons une démonstration rapide.

Mise à jour de juillet pour VSCode Java, découvrez les nouveaux changements dans le support de Lombok !

Commentaires et suggestions

Il y aura de nombreuses mises à jour intéressantes pour Java sur Visual Studio Code en 2022. Comme toujours, vos commentaires et suggestions sont très importants pour nous et aideront à façonner nos futurs produits. Il existe plusieurs façons de nous laisser des commentaires

Pour plus de connaissances sur VSCode, veuillez visiter : Tutoriel vscode !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:juejin.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!