Passer au contenu du pied de page
Iron Academy Logo
Outils et productivité C#

Commentaires en toute simplicité dans VS2022 v17.11

Tim Corey
4m 14s

Dans le monde des éditeurs de code et des environnements de développement, Visual Studio continue d'évoluer en répondant aux commentaires des utilisateurs et en simplifiant les tâches répétitives. L'amélioration de l'expérience de commentaire introduite dans la version 17.11 de Visual Studio 2022 en est un bon exemple. Dans sa vidéo intitulée "Comments the Easy Way in VS2022 v17.11", Tim Corey nous présente cette petite mais puissante mise à jour qui aide les développeurs à commenter et décommenter rapidement les lignes de code à l'aide d'un nouveau raccourci.

Dans cet article, nous suivrons pas à pas la démonstration de Tim Corey et nous verrons comment cette mise à jour améliore le flux de travail des développeurs utilisant Visual Studio.

Une mise à jour minuscule mais puissante de Visual Studio

À 0:00, Tim commence par souligner une fonction minuscule mais importante qui a été ajoutée à Visual Studio 2022. Plus précisément, la version 17.11 inclut désormais un nouveau raccourci clavier qui vous permet de basculer les commentaires de ligne à l'aide de Ctrl + /.

Cette commande simple vous permet d'ajouter ou de supprimer // au début d'une ligne, une action fréquemment utilisée par les développeurs travaillant avec divers langages de programmation tels que C#, Python ou JavaScript. Comme le souligne Tim, cette amélioration vise à accélérer l'écriture, la révision et l'édition de votre code, en particulier lorsqu'il s'agit de fichiers volumineux ou de lignes multiples qui doivent être commentées à des fins de test ou de débogage.

Comment utiliser le nouveau raccourci de commentaire de ligne basculante

Tim aborde la nouvelle fonctionnalité à 0:23, en montrant comment vous pouvez désormais appuyer sur Ctrl + / pour commenter une seule ligne dans Visual Studio. Si votre curseur est placé n'importe où sur la ligne - il n'est pas nécessaire de sélectionner la ligne entière - vous pouvez simplement utiliser ce raccourci pour la commenter.

En appuyant à nouveau sur la même combinaison de clavier, le texte sera décommenté. Ce simple bouton est intuitif et puissant, et comme l'explique Tim, il reflète le comportement trouvé dans Visual Studio Code (VS Code), où le même raccourci est disponible depuis longtemps.

De nombreux développeurs, en particulier ceux qui passent de Visual Studio à VS Code, ont demandé cette cohérence de l'éditeur, et Microsoft l'a enfin apportée dans cette dernière mise à jour.

Vérification de la version : Assurez-vous d'être à jour

À 1:07, Tim rappelle aux téléspectateurs que pour utiliser cette fonctionnalité, vous devez utiliser la version 17.11 ou ultérieure de Visual Studio 2022. Que vous utilisiez l'édition Community, Professional ou Enterprise n'a pas d'importance - la fonctionnalité est disponible sur toutes les plateformes tant que vous êtes sur la bonne version.

Vous pouvez vérifier votre version en cliquant sur le menu Aide > À propos de dans Visual Studio. Ceci est important si le raccourci ne semble pas fonctionner, car les anciennes versions ne reconnaissent pas la bascule Ctrl + /.

L'ancienne méthode : Ctrl + K, Ctrl + C

Tim prend ensuite le temps de comparer la nouvelle méthode à la méthode traditionnelle d'ajout de commentaires dans Visual Studio. À 1:24, il montre comment les développeurs devaient auparavant utiliser la combinaison Ctrl + K, Ctrl + C pour ajouter un commentaire, et Ctrl + K, Ctrl + U pour le supprimer.

Cette méthode nécessitait de maintenir la touche Ctrl enfoncée et d'appuyer sur d'autres touches dans une séquence spécifique, ce que Tim qualifie de "maladroit" à 1:56. Même après 20 ans d'utilisation de Visual Studio, Tim avoue qu'il n'a jamais vraiment mémorisé cette combinaison et qu'il a souvent dû cliquer sur l'icône du crayon dans la barre d'outils.

Désormais, grâce au nouveau raccourci, les développeurs peuvent passer rapidement de l'état commenté à l'état non commenté sans lâcher le clavier ni perdre de vue leur code.

Commenter plusieurs lignes à la fois

À 2:17, Tim montre comment ce raccourci fonctionne avec plusieurs lignes. Si vous sélectionnez un bloc de lignes et que vous appuyez sur Ctrl + /, chaque ligne reçoit son propre // au début. Cette forme de commentaires en bloc, qui utilise des commentaires de ligne individuels au lieu du traditionnel /* */, facilite la décomposition ultérieure d'une partie seulement de la sélection.

Ces outils sont particulièrement utiles pour déboguer ou tester différentes méthodes, fonctions ou sections d'une chaîne ou d'une sortie de données. Plutôt que de tout envelopper dans un bloc et de devoir le supprimer manuellement, vous pouvez commenter et décommenter chaque ligne individuellement, même au sein d'une sélection multiligne.

Pourquoi c'est important : Répondre aux préférences des développeurs

Tim souligne à 2:36 que ce changement, bien qu'apparemment simple, répond à une frustration majeure exprimée par les développeurs depuis des années. Elle s'aligne sur les préférences de ceux qui se sont habitués aux commentaires dans VS Code et améliore le comportement contextuel de l'éditeur de texte de Visual Studio.

Même si vous ne mettez qu'une partie de la ligne en surbrillance, la commande Ctrl + / appliquera toujours la syntaxe correcte. Elle ne doit pas interférer avec la coloration syntaxique, ni appliquer le mauvais type de formatage des commentaires. Tim mentionne à 3:01 que cette fonctionnalité comprend une logique intelligente qui l'aide à se comporter de manière cohérente dans différents scénarios, que vous travailliez avec un contenu modifié ou des états de commentaires mélangés.

Comportement intelligent en cas de mélange de lignes commentées et non commentées

À 3:30, Tim donne un exemple de ce qui se passe lorsque vous mélangez des lignes déjà commentées avec des lignes non commentées. Si vous les mettez en surbrillance ensemble et que vous appuyez sur Ctrl + /, Visual Studio les commentera tous, même ceux qui sont déjà commentés, en ajoutant une autre couche de barres obliques (////).

Le fait d'appuyer à nouveau sur le raccourci supprime la couche extérieure, ce qui permet de revenir à l'état précédent. Ce comportement en couches évite la perte accidentelle des commentaires originaux, offrant une approche plus contrôlée et réfléchie de l'édition de votre code.

Essayer et gagner du temps

Tim conclut la vidéo à 3:45 en encourageant les développeurs à essayer le nouveau raccourci et à voir dans quelle mesure il améliore leur flux de travail. Avec une solution aussi intelligente et efficace, il n'est plus nécessaire de naviguer dans les menus ou d'utiliser shift + click ou des outils supplémentaires pour commenter ou décommenter des lignes.

Que vous travailliez sur une plateforme Windows, que vous gériez un fichier complexe comportant des dizaines de fonctions ou que vous essayiez de déboguer une seule ligne de sortie dans un script Python ou JavaScript, cette mise à jour vous aidera à rester concentré et efficace.

Conclusion

Dans sa vidéo, Tim Corey présente une petite mise à jour de Visual Studio 2022 v17.11, mais qui a un impact, et nous rappelle que même les changements les plus infimes peuvent faciliter considérablement la vie d'un développeur. L'ajout d'une fonction simple et intuitive de basculement des commentaires de ligne à l'aide de Ctrl + / permet à Visual Studio de s'aligner sur VS Code, en tenant compte des préférences des utilisateurs et des pratiques de codage modernes.

Si vous êtes un développeur travaillant avec Visual Studio, assurez-vous de mettre à jour votre éditeur et d'ajouter ce raccourci à votre boîte à outils quotidienne. Que vous écriviez, révisiez, déboguiez ou expérimentiez simplement différents blocs de code, il s'agit vraiment de la meilleure façon de gérer vos commentaires rapidement et efficacement.

Hero Worlddot related to Commentaires en toute simplicité dans VS2022 v17.11
Hero Affiliate related to Commentaires en toute simplicité dans VS2022 v17.11

Gagnez plus en partageant ce que vous aimez

Vous créez du contenu pour les développeurs travaillant avec .NET, C#, Java, Python ou Node.js ? Transformez votre expertise en revenu supplémentaire !

Équipe de soutien Iron

Nous sommes en ligne 24 heures sur 24, 5 jours sur 7.
Chat
Email
Appelez-moi