• Applications
  • Comment
  • Computers
  • Gadgets
  • Jeux
  • Nouvelles
  • Smart Watch
  • Smartphone
Facebook Twitter Instagram
FMZ Tech
  • Applications
  • Comment
  • Computers
  • Gadgets
  • Jeux
  • Nouvelles
  • Smart Watch
  • Smartphone
Facebook Twitter Instagram
FMZ Tech
Accueil»Comment»Comment utiliser le débogueur dans le code VS
Comment 0 Vues

Comment utiliser le débogueur dans le code VS

Par Emiliano Butlerjuillet 13, 202210 Mins Read
Facebook Twitter WhatsApp Télégramme
Comment utiliser le débogueur dans le code VS
Partager
Facebook Twitter Télégramme WhatsApp

VS (ou Virtual Studio) Code est un éditeur de code gratuit qui prend en charge tous les principaux langages de programmation. Il permet aux programmeurs d’examiner rapidement et facilement le codage et de le modifier si nécessaire. Il fonctionne comme un IDE pour les personnes qui écrivent du code, mais il n’empêche pas les bogues. Heureusement, VSCode dispose d’un outil de débogage très pratique intégré au programme.

Dans cet article, nous vous montrerons comment utiliser le débogueur sur VS code.

Qu’est-ce qu’un débogueur ?

Lorsque vous codez, il y aura des moments où le code que vous écrivez rencontrera des problèmes. Ces problèmes peuvent ne pas être la faute du codeur, mais apparaître simplement parce que quelque chose se dérègle tout seul. Ces “bugs” peuvent entraîner l’arrêt du fonctionnement des programmes. Pour cette raison, il est important pour les codeurs de les trouver et de les éliminer.

Un débogueur est un programme qui localise les bogues et les corrige automatiquement ou suggère des moyens de le faire. VSCode en possède un intégré, mais il existe de nombreuses méthodes différentes pour utiliser le débogueur. Voici quelques façons d’utiliser le débogueur dans VS Code.

Le débogueur a JavaScript, TypeScript, et tous les autres langages qui utilisent des compilateurs Java. D’autres langages comme Python ou Ruby nécessiteront l’installation d’extensions.

Pour ce faire, suivez ces étapes:

  1. Dans le menu supérieur, sélectionnez “Installer des débogueurs supplémentaires”.
    Comment utiliser le débogueur dans le code VS - 1
  2. Sélectionnez les langages de programmation que vous souhaitez utiliser.
  3. Le langage sera téléchargé et saisi dans votre base de données. Vous pouvez maintenant exécuter le débogueur en utilisant le langage souhaité.

Ensuite, nous allons voir comment utiliser le débogueur dans VSCode.

Créer une base de données Node.js

Node.js est la plateforme que le débogueur de VSCode exécute par défaut. Vous en avez besoin pour suivre tout ce qui se passe avec votre code. Il est ainsi plus facile d’identifier le problème. En outre, certaines fonctionnalités du débogueur de VSCode ne fonctionnent qu’avec JavaScript. Vous allez devoir créer un programme simple, le fameux programme “Hello, World”. Une fois cette étape franchie, l’exécution du débogueur sera fluide et rapide.

Pour créer un Node.js, suivez ces étapes:

  1. Avant de commencer, assurez-vous que vous avez Node.js téléchargé et installé sur votre ordinateur.
    Comment utiliser le débogueur dans le code VS - 2
  2. Pour voir si Node.js est installé, créez un nouveau terminal et tapez “node-version” dans le terminal. La version de Node.js que vous avez installée devrait apparaître.
    Comment utiliser le débogueur dans le code VS - 3
  3. Créez un dossier vide sur votre Bureau et nommez-le “hello”.
    Comment utiliser le débogueur dans le code VS - 4
  4. Ouvrez VSCode et dans l’invite de commande, tapez le code suivant:
    mkdir hello
    cd hello
    code.

    Comment utiliser le débogueur dans le code VS - 5
  5. Trouvez la barre d’outils de l’explorateur de fichiers. Votre fichier devrait s’afficher avec le nom “Hello” Cliquez sur le bouton “Nouveau fichier” à droite du nom du fichier.
    Comment utiliser le débogueur dans le code VS - 6
  6. Nommez le nouveau fichier “app.js”
    Comment utiliser le débogueur dans le code VS - 7
  7. Dans la commande console, tapez le code suivant:
    var msg = 'Hello World' ;
    console.log(msg) ;

    Comment utiliser le débogueur dans le code VS - 8
  8. Enregistrez le fichier en appuyant sur “Ctrl +S” sur le clavier.
    Comment utiliser le débogueur dans le code VS - 9
  9. Dans un terminal, tapez node app.js. La sortie dira “Hello, World”
    Comment utiliser le débogueur dans le code VS - 10

Félicitations, vous avez écrit votre premier programme et vous êtes maintenant prêt à utiliser le débogueur de VSCode.

Run View

A partir de là, vous pourrez utiliser toutes les fonctions de débogage de VSCode. Lorsque vous commencerez, vous devrez vous familiariser avec toutes les informations que le débogueur met à votre disposition. Il comprend également une barre de tâches où vous pouvez configurer les paramètres et les commandes de débogage.

Pour accéder à Run View, procédez comme suit:

  1. Dans la barre latérale de VSCode, sélectionnez l’icône “Run”. Vous pouvez également y accéder rapidement en appuyant sur “Ctrl+Shift+D” sur votre clavier.
    Comment utiliser le débogueur dans le code VS - 11
  2. Un menu apparaîtra avec trois options. Pour les besoins de ce guide, sélectionnez l’option “create a launch.js”.
    Comment utiliser le débogueur dans le code VS - 12

Create a Launch.js Program

Un programme launch.js est appelé programme de configuration de lancement. Il enregistre automatiquement tous les nouveaux paramètres et les modifications de configuration que vous effectuez pendant le débogage. Cela vous fera gagner du temps si vous rencontrez le même bug que précédemment. Pensez-y comme à un preneur de notes pour votre codage.

Notez que vous aurez besoin de ce programme avant de pouvoir enfin exécuter le débogueur.

Voici comment faire:

  1. Dans le menu “Run view”, sélectionnez “create a launch.js.”
    Comment utiliser le débogueur dans le code VS - 12
  2. VSCode sélectionnera automatiquement l’environnement de débogage, mais s’il ne détecte rien, sélectionnez “Node.js”.
    Comment utiliser le débogueur dans le code VS - 14
  3. Retournez dans l’explorateur de fichiers en appuyant sur “Ctrl+Shift+E”.
    Comment utiliser le débogueur dans le code VS - 15
  4. Vérifiez sous votre dossier “hello” Il devrait y avoir un onglet appelé “.vscode” et le fichier launch.json devrait se trouver dans cet onglet.
    Comment utiliser le débogueur dans le code VS - 16
  5. Pour vérifier les attributs du débogueur, appuyez sur “Ctrl+Espace”.
    Comment utiliser le débogueur dans le code VS - 17

Exécuter le débogueur

Maintenant que toute la préparation est faite, nous pouvons commencer notre session de débogage. Pour exécuter le débogueur, nous devons d’abord sélectionner notre configuration de lancement.

  1. Dans la vue Run de VSCode, trouvez la “Configuration dropdown”.
    Comment utiliser le débogueur dans le code VS - 18
  2. Sélectionnez “Launch Program” Une fois que vous l’avez sélectionné, appuyez sur F5 pour démarrer le débogueur.
    Comment utiliser le débogueur dans le code VS - 19
  3. Vous pouvez également accéder au menu du débogueur en accédant d’abord à la palette de commande en appuyant sur “Ctrl+Shift+P”
    Comment utiliser le débogueur dans le code VS - 20
    Comment utiliser le débogueur dans le code VS - 21
  4. Tapez “.debug” et sélectionnez votre configuration.
    Comment utiliser le débogueur dans le code VS - 22

Ajouter une nouvelle configuration

Avec des bugs particulièrement difficiles, il est possible que la base de données que vous avez sur VSCode n’ait pas la configuration dont vous avez besoin. Heureusement, vous pouvez ajouter de nouvelles configurations au débogueur.

  1. Dans le menu “Run”, sélectionnez “Add configuration”.
    Comment utiliser le débogueur dans le code VS - 23
  2. Faites apparaître IntelliSense (Shift+Espace) pour faire apparaître le menu, puis sélectionnez “Add configuration”.”
    Comment utiliser le débogueur dans le code VS - 24
  3. Dans le tableau de configuration d’IntelliSense, choisissez d’ajouter une autre configuration.
    Comment utiliser le débogueur dans le code VS - 25

Configurations de lancement et d’attachement

VSCode a deux modes de débogage – “lancement” et “attachement” Chaque mode a ses propres avantages et inconvénients et chacun est adapté à un certain type de codeur. Voici un bref aperçu de la méthodologie de chaque mode.

Tout d’abord, parlons des configurations de “lancement”. Les configurations de lancement signifient que vous, le codeur, écrivez le code ou la “recette” pour votre session de débogage.

Les configurations “attachées”, d’autre part, impliquent que vous attachiez une configuration depuis l’extérieur de VSCode pendant que le programme dans VSCode est en cours d’exécution. Vous ne construisez pas quelque chose à partir de zéro, mais vous utilisez du code précédemment créé pour déboguer.

Auto Attach

Auto Attach est une fonctionnalité qui attachera automatiquement le débogueur Node à certains processus Node.js dans le terminal de VSCode. Pour activer l’attachement automatique, suivez ces étapes:

  1. Pour accéder à la palette de commande, appuyez sur “Ctrl+Shift+P” sur votre clavier.
    Comment utiliser le débogueur dans le code VS - 20
  2. Lorsque le menu s’affiche, sélectionnez “Toggle Auto Attach” La barre d’attachement automatique devrait apparaître en haut.
    Comment utiliser le débogueur dans le code VS - 27
  3. Après avoir activé l’attachement automatique, vous devrez redémarrer votre appareil.
  4. Vous pouvez également créer un nouveau terminal et l’attachement automatique sera toujours activé.

L’attachement automatique propose trois modes différents. Chaque mode a sa propre fonction, alors assurez-vous de choisir le bon. Voici les trois modes:

  • “Smart” – Il s’agit de l’option par défaut. Lorsque vous exécutez un script qui n’est pas contenu dans votre dossier “node_modules”, le script sera automatiquement débogué.
  • “Always” – Tout processus utilisant Node.js qui est lancé dans le terminal intégré sera débogué.
  • “OnlyWithFlag” – Cette option ne déboguera que les processus marqués avec les drapeaux “- -inspect” ou “- -inspect-brk”.

Comment utiliser le débogueur dans le code VS - 28

Attacher au processus Node

Vous pouvez également attacher votre débogueur Node.js aux processus manuellement. Cela demande un peu plus de travail, mais cela vous fera gagner du temps si vous savez exactement quel processus pose problème. Pour attacher le débogueur à un processus Node.js, procédez comme suit:

  1. Ouvrez la palette de commande en appuyant sur “Ctrl+Shift+P” sur votre clavier.
    Comment utiliser le débogueur dans le code VS - 20
  2. Sélectionnez “Attach to Node Process” dans le menu.
    Comment utiliser le débogueur dans le code VS - 30
  3. A partir de là, vous verrez tous les processus qui peuvent être débogués par le débogueur Node.js. Sélectionnez le processus auquel vous souhaitez attacher le débogueur.
    Comment utiliser le débogueur dans le code VS - 31

Terminal de débogage JavaScript

L’ajout d’un terminal de débogage JavaScript est rapide et sans douleur et constitue une excellente option si vous souhaitez effectuer des corrections de bogues générales ou générales. Tout d’abord, vous devez créer un terminal.

  1. Ouvrez la palette de commande en appuyant sur “Ctrl+Shift+P” sur votre clavier.
    Comment utiliser le débogueur dans le code VS - 20
  2. Sélectionnez “Debug: Create JavaScript Debug Terminal” dans le menu.
    Comment utiliser le débogueur dans le code VS - 33
  3. Vous pouvez également accéder à cette option en la choisissant dans le menu déroulant du terminal.
    Comment utiliser le débogueur dans le code VS - 34
  4. Le débogueur s’attachera à votre processus actuel. Il s’exécutera automatiquement et corrigera tous les bogues du code qu’il détectera.
    Comment utiliser le débogueur dans le code VS - 35

Configurer une configuration “Attach”

Cette option demande beaucoup plus de travail que celles décrites ci-dessus, mais elle vous permet de configurer les configurations de débogage en détail.

  1. Une configuration “attach” simple ressemblera généralement à ce lot de code
    {
    "name": "Attacher au processus",
    "type": "node",
    "request": "attach",
    "port": 9229
    }

    Comment utiliser le débogueur dans le code VS - 36
  2. 9229 est le numéro de port par défaut pour les options “- -inspect” et “- – inspect-brk”. Pour changer le numéro de port, tapez ce qui suit: “- - inspect =95430“
    Comment utiliser le débogueur dans le code VS - 37
    Remarque: ces numéros ne sont que des exemples. Utilisez le numéro de port qui vous convient.
  3. Après avoir modifié le numéro de port, modifiez-le dans la configuration attachée que vous avez écrite.

Pour attacher le débogueur à un processus qui n’est pas actuellement dans le débogueur, procédez comme suit:

  1. Vous devrez spécifier quel processus en entrant l’ID dans une chaîne de code qui ressemble à ce qui suit:
    {
    "name": "Attacher au processus",
    "type": "node",
    "request": "attach",
    "processId": "53426"
    }

    Comment utiliser le débogueur dans le code VS - 38
  2. Il est assez fastidieux de saisir manuellement chaque ID de processus. Heureusement, vous pouvez faire apparaître la liste complète en saisissant “${command:PickProcess}” dans la partie “processId” de la chaîne.

Débogage multi-cibles

Il y aura des moments où il y aura des catastrophes de codage et votre code sera criblé de bogues et rien ne fonctionnera. Le débogage multi-cibles est supporté par VSCode et vous permet d’exécuter plusieurs débogueurs sur plusieurs processus. Pour démarrer le débogage multi-cibles, il suffit de lancer une autre session de débogage sans fermer la première.

Une fois que vous avez lancé le débogage multi-cibles, chaque session s’affiche comme un élément individuel en haut du menu “CALL STACKS”. Vous pouvez sélectionner la session que vous souhaitez activer.

La barre d’outils de débogage et toutes les actions de débogage seront effectuées sur le processus actif, donc assurez-vous que celui sur lequel vous souhaitez travailler est actif.

Arrêter le débogage

Vous êtes enfin arrivé à la fin et tous ces bugs embêtants ont été éliminés. Vous devez maintenant arrêter votre opération de débogage. Il est important de le faire pour vous assurer que votre travail est sauvegardé.

Configurations “Attach”

  1. Sélectionnez l’option “Debug: Stop” sur la barre d’outils de débogage ou après avoir ouvert la palette de commande en appuyant sur “Ctrl+Shift+P.”
    Comment utiliser le débogueur dans le code VS - 39
  2. Après avoir cliqué sur stop, le débogueur Node.js se détachera et s’arrêtera. Cependant, le processus que vous avez saisi sera toujours en cours d’exécution.
    Comment utiliser le débogueur dans le code VS - 40
  3. Pour arrêter les processus que vous exécutez, allez dans la barre des tâches et sélectionnez “Stop”.

Configurations “Launch”

  1. Après avoir sélectionné “Stop”, VSCode vous demandera d’arrêter en envoyant un signal SIGINT.
  2. Avant d’intercepter le signal, nettoyez tout et arrêtez.
  3. S’il n’y a pas de points d’arrêt (ou de problèmes) dans ce code d’arrêt, la session se terminera.

Les débogueurs démystifiés

L’outil débogueur de VSCode est très pratique à avoir à votre disposition. Cependant, il existe de nombreuses options et il peut être difficile de décider de la méthode à utiliser. Nous avons répertorié les méthodes de niveau novice et avancé pour utiliser le débogueur, afin que vous ayez la possibilité de déboguer comme vous le souhaitez.

Utilisez-vous le débogueur de VSCode ? Quelle est la meilleure méthode selon vous ? Faites-le nous savoir dans la section des commentaires ci-dessous.

Share. Facebook Twitter LinkedIn WhatsApp Courriel : Télégramme
Article précédentComment installer iOS 16 Public Beta sur l’iPhone
Article suivant Comment autoriser les applications à travers le pare-feu dans Windows 10/11

Articles connexes Posts

Comment utiliser les sous-titres en direct sur l’iPhone et l’iPad

juillet 22, 2022

Comment résoudre les problèmes de l’appareil photo OPPO K9X ?

juillet 22, 2022

Comment facilement Master Format XIAOMI REDMI 10 5G avec la sécurité Hard Reset ?

juillet 22, 2022

Façon simple de sauvegarder et de restaurer les contacts, les conversations, les données, les images et les SMS de l’OPPO A11S

juillet 22, 2022
Ad
Recherche
Messages récents
  • Comment utiliser les sous-titres en direct sur l’iPhone et l’iPad
  • Comment résoudre les problèmes de l’appareil photo OPPO K9X ?
  • Comment facilement Master Format XIAOMI REDMI 10 5G avec la sécurité Hard Reset ?
  • Façon simple de sauvegarder et de restaurer les contacts, les conversations, les données, les images et les SMS de l’OPPO A11S
  • Comment faciliter le Master Formatage du REALME 9 avec un Hard Reset de sécurité ?
Étiquettes
Affaires à Dubaï Airpods Amazon Android APK Apple Carplay Apple TV Batterie Crypto Discord Excel Facebook GeForce Gmail Google Chrome Google Docs Google Meet Google Sheets Huawei Instagram iOS Kodi Motorola Navigateur OnePlus Photoshop PowerPoint Realme Revue Rooter Safari Samsung Smart TV Spotify Steam Stockage Sécurité TikTok Twitter Vivo VPN WhatsApp Windows 10 Windows 11 YouTube
  • Privacy Policy
© 2022 Free Mobile Zone. Tech Blog

Tapez ci-dessus et appuyez sur Enterour effectuer la recherche. Appuyez sur Escour annuler.

Go to mobile version