


Explication détaillée de la façon de déboguer les projets Golang dans 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.
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 } ] }
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"
Nous utilisons le go ligne de commande pour compiler le débogueur
go get github.com/derekparker/delve/cmd/dlv
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 } ] }
"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!

Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

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.

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.

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.

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

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.

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.

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.

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.
