Principal Dispositifs Comment utiliser les points d'arrêt dans VS Code

Comment utiliser les points d'arrêt dans VS Code



La programmation dans VS Code n'est pas facile. Même les plus petites erreurs peuvent causer d'énormes problèmes et entraver vos projets. Pour surmonter ces obstacles, vous avez besoin d'une technique de débogage fiable dans votre boîte à outils. C'est là que les points d'arrêt entrent en jeu.

Comment utiliser les points d

Les points d'arrêt sont utilisés chaque fois que vous souhaitez suspendre l'exécution de votre débogueur. Ils vous permettent d'examiner l'état de vos variables de code et d'effectuer de nombreuses autres tâches cruciales pour reprendre votre programmation. C'est pourquoi il est indispensable de comprendre comment utiliser les points d'arrêt dans VS Code.

Dans cette entrée, nous vous donnerons un guide détaillé sur l'utilisation des points d'arrêt VS Code. Vous découvrirez les types les plus populaires et découvrirez comment ils peuvent faciliter votre développement.

Comment utiliser les points d'arrêt dans VS Code

Les points d'arrêt dans VS Code peuvent être placés dans n'importe quel code exécutable. Cela fonctionne pour les signatures de méthode, les déclarations d'une classe ou d'un espace de noms, et même les déclarations de variables s'il n'y a pas de getters/setters ou d'affectations.

Pour définir un point d'arrêt dans votre code source, procédez comme suit :

  1. Cliquez sur la marge de gauche ou appuyez sur la touche F9 à côté de la ligne que vous souhaitez arrêter.
  2. Exécutez le code ou appuyez sur F5 (Continuer).
  3. Votre code va maintenant faire une pause avant l'exécution marquée. Le point d'arrêt apparaîtra sous la forme d'un point rouge à l'intérieur de votre marge de gauche.

Par défaut, les lignes de code d'exécution et les points d'arrêt actuels sont automatiquement mis en surbrillance pour la plupart des langages de programmation, y compris C#. Si vous travaillez en C++, vous pouvez activer la surbrillance comme suit :

  1. Accédez à Débogage ou Outils.
  2. Choisissez Options, suivi de Débogage.
  3. Sélectionnez la commande suivante : |__+_|.

Une fois que le débogueur s'arrête à vos points d'arrêt, vous pouvez inspecter l'état actuel de votre application. Les données que vous pouvez afficher incluent les piles d'appels et les valeurs de variables.

En ce qui concerne la couleur, les points d'arrêt sont généralement colorés en rouge si vous travaillez dans la marge de votre éditeur. Les points d'arrêt désactivés sont représentés par un cercle gris rempli, tandis qu'un cercle creux gris signale un point d'arrêt qui ne peut pas être enregistré. Ce dernier peut également s'appliquer si vous éditez la source pendant que vos sessions de débogage sans support d'édition en direct sont en cours.

Voici quelques commandes de points d'arrêt plus notables :

  • Basculer le point d'arrêt - Entre autres choses, cette commande vous permet de réinsérer ou de supprimer un point d'arrêt.
  • Désactiver le point d'arrêt - Désactivez votre point d'arrêt sans le supprimer. Ces points d'arrêt sont affichés sous forme de points creux dans vos marges de gauche ou dans votre fenêtre Points d'arrêt.
  • Activer le point d'arrêt - Cette commande apparaît une fois que vous survolez un point d'arrêt désactivé et vous permet de le réactiver.
  • Paramètres – La section Paramètres contient de nombreuses commandes qui vous permettent d'ajouter, de modifier et d'exporter vos points d'arrêt. Le menu apparaît une fois que vous survolez le point d'arrêt et appuyez sur Paramètres.
  • Réappliquer tous les points d'arrêt - Renvoyez tous vos points d'arrêt à leur emplacement d'origine. Cette fonction est pratique si l'environnement de débogage égare des points d'arrêt dans le code source qui n'ont pas encore été exécutés.

FAQ supplémentaires

Que sont les points de journalisation dans VS Code ?

Les points de journalisation sont une autre variante utile des points d'arrêt. Au lieu de s'introduire dans votre débogueur, ils enregistrent des messages sur votre console et servent d'instructions de trace temporaires dans votre langage de programmation. De plus, ils n'interrompent pas l'exécution du code.

Les points de journalisation peuvent être un excellent dispositif d'injection lorsque vous déboguez un serveur de production qui ne peut pas être arrêté ou mis en pause. Ils apparaissent sous forme d'icônes en forme de losange et comportent du texte brut. Cependant, ils peuvent également être accompagnés d'expressions évaluées avec des accolades.

Comme les points d'arrêt standard, les points de journalisation peuvent être activés et désactivés. Vous pouvez également les contrôler avec un nombre de coups ou une condition.

De plus, bien qu'ils soient pris en charge par le débogueur Node.js intégré, ils peuvent également être appliqués via d'autres plates-formes de débogage. La liste comprend les extensions Java et Python.

Comment utiliser des points d'arrêt conditionnels dans VS Code ?

L'une des fonctionnalités les plus puissantes de VS Code est la possibilité d'insérer des conditions en fonction du nombre d'accès, d'expressions ou d'une combinaison des deux :

• Hit Count – La fonction Hit Count dicte le nombre de fois que vous devez atteindre votre point d'arrêt avant qu'il n'interrompe l'exécution du code. La syntaxe de cette expression et si le nombre d'accès est suivi dépendent de votre extension de débogueur.

• Condition d'expression – Le code atteindra ce point d'arrêt chaque fois que votre expression affichera une évaluation True.

Vous pouvez ajouter des nombres d'accès et des conditions lors de la création de points d'arrêt source avec votre option Ajouter un point d'arrêt conditionnel. Alternativement, ces fonctionnalités sont accessibles lors de la modification de points d'arrêt existants via la fonction Modifier la condition. Quelle que soit la méthode, vous devriez voir une zone de texte et un menu vous permettant de saisir leurs expressions. Vous pouvez également modifier les conditions à l'aide de votre menu contextuel ou de la fenêtre Modifier la condition.

insertar el número de página en los documentos de Google

De plus, VS Code prend en charge le nombre d'accès et les conditions pour les points d'arrêt d'exception et de fonction. Si votre débogueur n'est pas compatible avec les points d'arrêt conditionnels, les options Modifier la condition et Ajouter un point d'arrêt conditionnel ne seront pas accessibles.

Que sont les points d'arrêt en ligne dans VS Code ?

Les points d'arrêt en ligne ne sont atteints que lorsque l'exécution du code arrive à la colonne connectée à votre point d'arrêt en ligne. Ils sont particulièrement utiles lors du débogage de code minifié contenant plusieurs instructions sur une seule ligne.

Pour définir des points d'arrêt en ligne, vous pouvez utiliser la combinaison de touches Maj + F9. Une autre option consiste à accéder au menu contextuel pendant que vous êtes dans une session de débogage. Ils seront affichés dans la fenêtre d'édition.

Le menu contextuel vous permet également de modifier plusieurs points d'arrêt sur une seule ligne.

Que sont les points d'arrêt de fonction dans VS Code ?

Plutôt que de placer un point d'arrêt directement dans votre code source, vous pouvez en créer un en désignant un nom de fonction. Cette fonctionnalité fonctionne très bien pour les sources indisponibles avec un nom de fonction familier.

Voici comment créer un point d'arrêt de fonction :

1. Appuyez sur le symbole + dans votre en-tête Breakpoints.

2. Entrez un nom de fonction.

3. Cela créera un point d'arrêt de fonction, et il sera représenté par un triangle rouge.

Que sont les points d'arrêt de données dans VS Code ?

Certains débogueurs prennent également en charge les points d'arrêt de données. Ils peuvent être activés via la fenêtre Variables et sont touchés lorsque la valeur de la variable change. Les points d'arrêt apparaissent sous forme d'hexagones rouges dans le menu Points d'arrêt.

Passerelle vers de nombreuses possibilités

Les points d'arrêt dans VS Code peuvent être utilisés de différentes manières, ouvrant la porte à des possibilités presque infinies lors du débogage de votre code. Avec tous les types de points d'arrêt que nous avons couverts ci-dessus à votre disposition, vous observerez facilement le comportement de vos lignes et faciliterez le processus de débogage. Mieux encore, la plupart d'entre eux peuvent être activés rapidement et chacun d'entre eux est clairement représenté pour accélérer davantage vos efforts de codage.

Avez-vous essayé d'utiliser des points d'arrêt dans VS Code ? Quel type de point d'arrêt utilisez-vous le plus souvent ? Avez-vous déjà activé un ID d'objet ? Faites-nous savoir dans la section commentaires ci-dessous.

Des Articles Intéressants

Choix De L'Éditeur

Twitter a 10 ans ! Vos premiers tweets étaient-ils aussi bons que ceux-ci?
Twitter a 10 ans ! Vos premiers tweets étaient-ils aussi bons que ceux-ci?
Twitter a dix ans aujourd'hui. Dix! Écrire des messages de 140 caractères a occupé environ un tiers de ma vie. Pendant que je laisse cela pénétrer et réévalue mes critères pour « les choses qui sont une bonne utilisation de mon temps », disons
Qu’est-ce que le mode avion ?
Qu’est-ce que le mode avion ?
Le mode avion est une fonctionnalité sur les appareils mobiles qui désactive toutes les fonctions sans fil, y compris les connexions cellulaires, Wi-Fi et Bluetooth.
Comment installer et configurer un VPN sur une PS4
Comment installer et configurer un VPN sur une PS4
Sony ne prend pas en charge les applications VPN sur sa plate-forme, vous ne pouvez donc pas télécharger une application VPN depuis le PlayStation Store pour établir une connexion. Cependant, la bonne nouvelle est qu'il existe quelques moyens simples
Comment se débarrasser des peurs dans Les Sims 4
Comment se débarrasser des peurs dans Les Sims 4
Les peurs peuvent empêcher vos Sims de vivre leur meilleure vie dans Les Sims 4. Qu'il s'agisse de la peur de parler en public, du feu ou même des fantômes, ces phobies peuvent les empêcher de vivre de nouvelles aventures et opportunités. Si tu
Le premier jeu mobile de Nintendo est plus Facebook que Mario
Le premier jeu mobile de Nintendo est plus Facebook que Mario
Hier, Nintendo a annoncé sa première incursion dans le monde du jeu mobile, un jeu gratuit appelé Miitomo (ami Mii), à venir en mars 2016. Loin du titre de smartphone Mario que beaucoup espéraient, le jeu est largement
Les 7 meilleures applications de calendrier partagé de 2024
Les 7 meilleures applications de calendrier partagé de 2024
Gardez une trace de votre vie bien remplie aux côtés de votre famille ou de vos amis grâce à un calendrier partagé. Nous avons recherché et utilisé les meilleures applications de calendrier partageables que vous pouvez télécharger sur toutes les plateformes.
Compatibilité descendante Xbox 360
Compatibilité descendante Xbox 360
La Xbox 360 est rétrocompatible avec certains jeux Xbox originaux, et jouer à ces jeux sur le système le plus récent présente des avantages ainsi que des limites.