Table des matières
Mots clés
Préparer VSCode
Installez le plug-in Golang
Configurer les éléments de démarrage
Préparez le plug-in de débogage
Démarrez le débogage
Débogage multi-projets
Maison outils de développement VSCode Explication détaillée de la façon de déboguer les projets Golang dans VSCode

Explication détaillée de la façon de déboguer les projets Golang dans VSCode

Apr 12, 2021 am 11:26 AM
golang vscode

Cet article vous présentera comment utiliser VSCode pour déboguer des projets Golang. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il sera utile à tout le monde.

Explication détaillée de la façon de déboguer les projets Golang dans VSCode

Apprentissage recommandé : "Tutoriel vscode"

Mots clés

  • La stratégie de débogage la plus simple
  • Débogage multi-projets, adapté au développement personnel et au développement de projets
  • Pas besoin de modifier les variables d'environnement système

Préparer VSCode

Téléchargez la dernière version de VSCode sur le site officiel :

Visual Studio Code - Code Editing**

Installez le plug-in Golang

  • . Ouvrez le panneau d'extension VSCode->View->Extensions
  • Recherchez le plug-in Go, saisissez Go dans la zone de recherche, recherchez le plug-in avec prise en charge du langage Rich Go pour Visual Studio Code écrit sur la deuxième ligne, et cliquez pour installer Notez qu'il ne s'agit pas du mieux classé
  • Redémarrer l'éditeur

Configurer les éléments de démarrage

  • Ouvrir le panneau de débogage VSCode->View->Debug
  • Ajouter une cible de débogage Cliquez sur "Ajouter une configuration..." dans la liste déroulante "Aucun débogage"
  • Ajouter une configuration de débogage cible

Exemple :

 {     "version": "0.2.0",     "configurations": [         {             "name": "Launch",             "type": "go",             "request": "launch",             "mode": "debug",             "remotePath": "",             "port": 2345,             "host": "127.0.0.1",             "program": "${fileDirname}",             "env": {                 "GOPATH":"D:/Develop/vscodegolang"             },             "args": [],             "showLog": true         }     ] }
Copier après la connexion

Parmi eux : "port", "host" sont générés automatiquement par le plug-in go

"env" consiste à définir la variable d'environnement, il suffit de la définir dans le répertoire de votre projet (un dossier contenant bin, src)

Préparez le plug-in de débogage

A ce moment, recherchez main.go et appuyez sur F5, un message d'erreur sera signalé :

Failded to continue:"Cannot find Delve debugger. Install from https://github.com/derekparker/delve & ensure it is in your "GOPATH/bin" or "PATH"
Copier après la connexion

Nous utilisons le go ligne de commande pour compiler le débogueur

go get github.com/derekparker/delve/cmd/dlv
Copier après la connexion

pour déboguer le dlv Placez l'outil dans le répertoire bin de GOPATH (répertoire du projet)

Démarrez le débogage

Sélectionnez main.go pour être débogué, cliquez sur F5, vous pouvez commencer le débogage

Touches de raccourci de débogage compatibles avec le système Visual Studio

  • Point d'arrêt du commutateur F9
  • F10 Passer au dessus
  • F11 Entrer
  • Maj+F11 Sortir

Notes

  • Lorsque certains membres de la structure ne peuvent pas être affichés directement, vous pouvez directement sélectionner le nom de la variable et ajoutez-le à la surveillance ou cliquez avec le bouton droit : "Debug:Evaluate"

Débogage multi-projets

Vous pouvez ajouter plusieurs ensembles d'entrées de débogage dans launch.json et activer le débogage de différentes cibles en sélectionnant la configuration correspondante dans le panneau de débogage

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "client",
            "type": "go",
            "request": "launch",
            "mode": "debug",
            "remotePath": "",
            "port": 2345,
            "host": "127.0.0.1",
            "program": "${fileDirname}",
            "env": {
                "GOPATH":"D:/Develop/vscodegolang"
            },
            "args": [],
            "showLog": true
        },

        {
            "name": "server",
            "type": "go",
            "request": "launch",
            "mode": "debug",
            "remotePath": "",
            "port": 2345,
            "host": "127.0.0.1",
            "program": "${workspaceRoot}/src/server",
            "env": {
                "GOPATH":"D:/Develop/vscodegolang"
            },
            "args": [],
            "showLog": true
        }
    ]
}
Copier après la connexion

"program" Le "${fileDirname}" dans "${fileDirname}" utilise le fichier actuellement sélectionné comme point de départ

Il est plus recommandé d'utiliser "${workspaceRoot}" de "program" et de le configurer avec le nom du package comme point de départ

Pour plus de connaissances liées à la programmation, veuillez visiter : Vidéo de programmation! !

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!

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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Commandes de chat et comment les utiliser
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

VScode ne peut pas installer l'extension VScode ne peut pas installer l'extension Apr 15, 2025 pm 07:18 PM

Les raisons de l'installation des extensions de code vs peuvent être: l'instabilité du réseau, les autorisations insuffisantes, les problèmes de compatibilité système, la version de code vs est trop ancienne, un logiciel antivirus ou des interférences de pare-feu. En vérifiant les connexions réseau, les autorisations, les fichiers journaux, la mise à jour vs du code, la désactivation des logiciels de sécurité et le redémarrage du code ou des ordinateurs, vous pouvez progressivement dépanner et résoudre les problèmes.

Qu'est-ce que VScode pour quoi est VScode? Qu'est-ce que VScode pour quoi est VScode? Apr 15, 2025 pm 06:45 PM

VS Code est le code Visual Studio Nom complet, qui est un éditeur de code multiplateforme gratuit et open source et un environnement de développement développé par Microsoft. Il prend en charge un large éventail de langages de programmation et fournit une mise en surbrillance de syntaxe, une complétion automatique du code, des extraits de code et des invites intelligentes pour améliorer l'efficacité de développement. Grâce à un écosystème d'extension riche, les utilisateurs peuvent ajouter des extensions à des besoins et des langues spécifiques, tels que les débogueurs, les outils de mise en forme de code et les intégrations GIT. VS Code comprend également un débogueur intuitif qui aide à trouver et à résoudre rapidement les bogues dans votre code.

VSCODE définir chinois comment définir VScode en chinois VSCODE définir chinois comment définir VScode en chinois Apr 15, 2025 pm 06:51 PM

En installant et en activant le pack de langue chinoise simplifié ou le pack de langue chinoise traditionnelle dans le magasin d'extension de code VS, l'interface utilisateur VS Code peut être traduite en chinois, améliorant ainsi l'expérience de codage. De plus, les thèmes, les raccourcis et les extraits de code peuvent être ajustés pour personnaliser davantage les paramètres.

Quelle configuration de l'ordinateur est requise pour VScode Quelle configuration de l'ordinateur est requise pour VScode Apr 15, 2025 pm 09:48 PM

Vs Code Système Exigences: Système d'exploitation: Windows 10 et supérieur, MacOS 10.12 et supérieur, processeur de distribution Linux: minimum 1,6 GHz, recommandé 2,0 GHz et au-dessus de la mémoire: minimum 512 Mo, recommandée 4 Go et plus d'espace de stockage: Minimum 250 Mo, recommandée 1 Go et plus d'autres exigences: connexion du réseau stable, xorg / wayland (Linux) recommandé et recommandée et plus

Comment exécuter des programmes dans Terminal Vscode Comment exécuter des programmes dans Terminal Vscode Apr 15, 2025 pm 06:42 PM

Dans VS Code, vous pouvez exécuter le programme dans le terminal via les étapes suivantes: Préparez le code et ouvrez le terminal intégré pour vous assurer que le répertoire de code est cohérent avec le répertoire de travail du terminal. Sélectionnez la commande Run en fonction du langage de programmation (tel que Python de Python your_file_name.py) pour vérifier s'il s'exécute avec succès et résoudre les erreurs. Utilisez le débogueur pour améliorer l'efficacité du débogage.

Commande de projet frontal de démarrage VSCODE Commande de projet frontal de démarrage VSCODE Apr 15, 2025 pm 10:00 PM

La commande pour démarrer un projet frontal dans VScode est le code. Les étapes spécifiques incluent: ouvrez le dossier du projet. Démarrer VScode. Ouvrez le projet. Entrez le code de commande de démarrage. dans le panneau de terminal. Appuyez sur Entrée pour démarrer le projet.

Comment définir VScode Comment définir VScode Apr 15, 2025 pm 10:45 PM

Pour activer et définir VScode, suivez ces étapes: installer et démarrer VScode. Préférences personnalisées, y compris les thèmes, les polices, les espaces et le formatage de code. Installez des extensions pour améliorer les fonctionnalités telles que les plugins, les thèmes et les outils. Créer un projet ou ouvrir un projet existant. Utilisez Intellisense pour obtenir des invites de code et des achèvements. Déboguez le code pour parcourir le code, définir des points d'arrêt et vérifier les variables. Connectez le système de contrôle de version pour gérer les modifications et commettre du code.

Quelle langue VScode est utilisée Quelle langue VScode est utilisée Apr 15, 2025 pm 11:03 PM

Visual Studio Code (VSCOD) est développé par Microsoft, construit à l'aide du cadre Electron, et est principalement écrit en JavaScript. Il prend en charge un large éventail de langages de programmation, notamment JavaScript, Python, C, Java, HTML, CSS, etc., et peut ajouter une prise en charge d'autres langues à travers des extensions.

See all articles