vscode construit Golang
VS Code est un environnement de développement intégré (IDE) open source, multiplateforme et léger qui peut faciliter le développement et le débogage. Golang est un langage de programmation développé par Google et privilégié par de plus en plus de développeurs. Cet article présentera en détail comment configurer un environnement de développement Golang dans VS Code.
Installer VS Code
Le site officiel de VS Code est [https://code.visualstudio.com/](https://code.visualstudio.com/), vous pouvez le télécharger depuis le site officiel pour Windows, MacOS et Linux Tous les packages d'installation.
Une fois l'installation terminée, ouvrez VS Code, nous devons faire quelques préparatifs :
- Installez l'environnement de langage Go et ajoutez-le aux variables d'environnement système.
- Installez l'extension Go dans VS Code.
Installez l'environnement linguistique Go
Le package d'installation du langage Go peut être téléchargé à partir du site officiel [https://golang.org/dl/](https://golang.org/dl/). Des packages d'installation pour une variété de systèmes d'exploitation et d'architectures sont fournis. Choisissez le package d'installation qui convient à votre ordinateur à télécharger et à installer.
Une fois l'installation terminée, vous devez ajouter la langue Go aux variables d'environnement système :
- Ouvrez « Système » (« Configuration système » sous Windows 10) et cliquez sur « Paramètres système avancés ».
- Cliquez sur « Variables d'environnement ».
- Recherchez « Chemin » dans « Variables système » et cliquez sur « Modifier ».
- Cliquez sur "Nouveau" dans la fenêtre contextuelle et entrez
C:Go in
(le répertoirebin
sous le répertoire d'installation Go).C:Goin
(Go 安装目录下的bin
目录)。 - 点击“确定”退出设置对话框,关闭所有窗口并重新打开一个命令行工具。
如果已经安装并添加好环境变量,可以在命令行输入 go version
来检查是否成功安装。
安装 VS Code 中的 Go 扩展程序
打开 VS Code,点击左侧菜单栏中的扩展(Extensions)图标,或者按下 Ctrl + Shift + X
快捷键,弹出扩展面板。
在搜索框中输入 “Go”,找到并安装 Microsoft 的 Go 扩展程序(名称为“Go”或“Go for Visual Studio Code”)。安装完成后,需要重启 VS Code 才能生效。
创建并配置一个新的 Go 项目
在 VS Code 界面中,按下 Ctrl + Shift + P
快捷键,弹出命令面板,在搜索框中输入 “Go: Create New Project”,然后选择一个文件夹作为项目目录。此时,VS Code 会自动创建一个名为“go.mod”的文件,在该文件中会初始化一个新的模块。
模块是 Golang 1.11 之后提供的一种新的代码结构方式,用来代替旧的“GOPATH”目录,并且能够更好的管理项目依赖关系。Go 语言中每个模块都有一个唯一的 URL,并且在该模块的 URL 中可以包含版本信息。例如,以下 URLs 都是合法的模块 URLs:
github.com/mg/i // 最新版本 github.com/mg/i@v1.0.0 // 指定版本 v1.0.0 github.com/mg/i@8543de4 // 指定提交 SHA1(短哈希)
在 go.mod 文件中会初始化一个模块的 URL,例如:
module example.com/mypackage
这个 URL 表示一个叫做 mypackage 的包,它属于 example.com 这个网站的子域名,也就是说,在项目下载依赖时,依赖项会从此 URL 开始发起请求,如果有任何问题,会尝试切换到下一个可用的版本。例如,以下是 mypackage 的依赖项:
require ( github.com/lib/pq v1.8.0 github.com/gorilla/mux v1.6.2 )
这里有两个项,分别表示 mypackage 依赖于 pq 和 mux 库的版本号,其中,v1.8.0 和 v1.6.2 分别是它们的指定版本号。
使用 VS Code 编写 Golang 代码
在 VS Code 中打开项目文件夹,选择 main.go 文件,输入以下代码:
package main import "fmt" func main() { fmt.Printf("Hello, VSCode Golang ") }
随后按下 F5
Si vous avez installé et ajouté des variables d'environnement, vous pouvez saisir go version
sur la ligne de commande pour vérifier si l'installation a réussi.
Ctrl + Maj + X
pour faire apparaître le panneau d'extension. 🎜🎜Entrez « Go » dans le champ de recherche, recherchez et installez l'extension Go de Microsoft (nommée « Go » ou « Go pour Visual Studio Code »). Une fois l'installation terminée, vous devez redémarrer VS Code pour qu'elle prenne effet. 🎜🎜Créez et configurez un nouveau projet Go🎜🎜Dans l'interface VS Code, appuyez sur la touche de raccourci Ctrl + Shift + P
pour faire apparaître le panneau de commande, saisissez "Go : Créer un nouveau projet" dans le champ zone de recherche » et sélectionnez un dossier comme répertoire du projet. A ce moment, VS Code créera automatiquement un fichier nommé "go.mod", dans lequel un nouveau module sera initialisé. 🎜🎜Module est une nouvelle méthode de structure de code fournie après Golang 1.11, qui est utilisée pour remplacer l'ancien répertoire "GOPATH" et permet de mieux gérer les dépendances du projet. Chaque module du langage Go possède une URL unique et l'URL du module peut contenir des informations de version. Par exemple, les URL suivantes sont toutes des URL de module légales : 🎜rrreee🎜 Une URL de module sera initialisée dans le fichier go.mod, par exemple : 🎜rrreee🎜Cette URL représente un package appelé monpackage, qui appartient à la sous-section de l'exemple Nom de domaine du site Web .com, c'est-à-dire que lorsque le projet téléchargera des dépendances, les dépendances lanceront des requêtes à partir de cette URL. En cas de problème, il tentera de passer à la prochaine version disponible. Par exemple, voici les dépendances de mypackage : 🎜rrreee🎜Il y a deux éléments ici, indiquant que mypackage dépend des numéros de version des bibliothèques pq et mux, où v1.8.0 et v1.6.2 sont respectivement leurs numéros de version désignés. 🎜🎜Utilisez VS Code pour écrire du code Golang🎜🎜Ouvrez le dossier du projet dans VS Code, sélectionnez le fichier main.go, saisissez le code suivant : 🎜rrreee🎜Appuyez ensuite sur la touche F5
, une fenêtre pop- Une boîte de dialogue apparaîtra, vous demandant quel type de "fichier de configuration" (fichier Launch.json) vous souhaitez créer. Sélectionnez « Mode Go » et suivez les invites pour remplir la configuration appropriée. Ici, nous sélectionnons "Exécuter le fichier actuel", puis vous pouvez voir la sortie "Bonjour, VSCode Golang" dans la zone "Terminal". 🎜🎜Utilisez VS Code pour déboguer le code Golang🎜🎜En utilisant la fonction de débogage de VS Code, vous pouvez facilement surveiller l'exécution du code et localiser les problèmes de code. Voici les instructions pour implémenter un exemple de débogage simple : 🎜- Ajoutez
fmt.Println("Before")
avant la fonction principale.fmt.Println("Before")
。 - 按下
F5
快捷键,创建并保存“Launch.json”配置文件。 - 在编辑器中加入断点,按下
Ctrl + Shift + P
快捷键,打开命令面板,搜索“Go: Run Without Debugging”,选择该命令并运行,可以看到“Before”和“After”两个消息,中间有一个打断点的地方。 - 打开“Launch.json”文件,将
mode: debug
选项打开,再次按下F5
,这时就可以进入调试模式(Debugging)。 - 现在再运行之前的命令,程序会卡在打上的断点位置处,可以使用“变量”面板(Variables)来观察变量的运行情况,也可以使用调用堆栈面板(Call Stack)来查看函数指针跟踪信息。使用 F10 进行单步调试。按下
Shift + F5
Appuyez sur la touche de raccourci
F5
pour créer et enregistrer le fichier de configuration "Launch.json". Ajoutez un point d'arrêt dans l'éditeur, appuyez sur la touche de raccourci Ctrl + Shift + P
, ouvrez le panneau de commande, recherchez "Go: Run Without Debugging", sélectionnez la commande et Run, vous pouvez voir deux messages "Avant" et "Après", avec un point d'arrêt au milieu.
Ouvrez le fichier "Launch.json", activez l'option mode : debug
et appuyez à nouveau sur F5
, vous pourrez alors accéder au débogage mode (Débogage).
Shift + F5
pour abandonner la session de débogage en cours. #🎜🎜##🎜🎜##🎜🎜#Summary#🎜🎜##🎜🎜#Cet article présente comment créer un environnement Golang dans VS Code, y compris l'installation de l'environnement de langage Go, l'installation de l'extension Go de VS Code, la création et configurez un nouveau projet Go, utilisez VS Code pour écrire et déboguer le code Golang. J'espère que grâce à l'introduction de cet article, vous pourrez utiliser VS Code pour effectuer plus facilement le travail de développement de Golang. #🎜🎜#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)

OpenSSL, en tant que bibliothèque open source largement utilisée dans les communications sécurisées, fournit des algorithmes de chiffrement, des clés et des fonctions de gestion des certificats. Cependant, il existe des vulnérabilités de sécurité connues dans sa version historique, dont certaines sont extrêmement nocives. Cet article se concentrera sur les vulnérabilités et les mesures de réponse communes pour OpenSSL dans Debian Systems. DebianopenSSL CONNUTS Vulnérabilités: OpenSSL a connu plusieurs vulnérabilités graves, telles que: la vulnérabilité des saignements cardiaques (CVE-2014-0160): cette vulnérabilité affecte OpenSSL 1.0.1 à 1.0.1F et 1.0.2 à 1.0.2 Versions bêta. Un attaquant peut utiliser cette vulnérabilité à des informations sensibles en lecture non autorisées sur le serveur, y compris les clés de chiffrement, etc.

L'article explique comment utiliser l'outil PPROF pour analyser les performances GO, notamment l'activation du profilage, la collecte de données et l'identification des goulots d'étranglement communs comme le processeur et les problèmes de mémoire. COMMANDE: 159

L'article traite des tests d'unité d'écriture dans GO, couvrant les meilleures pratiques, des techniques de moquerie et des outils pour une gestion efficace des tests.

La bibliothèque utilisée pour le fonctionnement du numéro de point flottante dans le langage go présente comment s'assurer que la précision est ...

Problème de threading de file d'attente dans Go Crawler Colly explore le problème de l'utilisation de la bibliothèque Crawler Crawler dans le langage Go, les développeurs rencontrent souvent des problèmes avec les threads et les files d'attente de demande. � ...

L'article traite de la commande GO FMT dans GO Programming, qui formate le code pour adhérer aux directives de style officiel. Il met en évidence l'importance de GO FMT pour maintenir la cohérence du code, la lisibilité et la réduction des débats de style. Meilleures pratiques pour

Cet article présente une variété de méthodes et d'outils pour surveiller les bases de données PostgreSQL sous le système Debian, vous aidant à saisir pleinement la surveillance des performances de la base de données. 1. Utilisez PostgreSQL pour reprendre la surveillance Afficher PostgreSQL lui-même offre plusieurs vues pour surveiller les activités de la base de données: PG_STAT_ACTIVITY: affiche les activités de la base de données en temps réel, y compris les connexions, les requêtes, les transactions et autres informations. PG_STAT_REPLIcation: surveille l'état de réplication, en particulier adapté aux grappes de réplication de flux. PG_STAT_DATABASE: Fournit des statistiques de base de données, telles que la taille de la base de données, les temps de validation / recul des transactions et d'autres indicateurs clés. 2. Utilisez l'outil d'analyse de journaux pgbadg

Chemin d'apprentissage du backend: le parcours d'exploration du front-end à l'arrière-end en tant que débutant back-end qui se transforme du développement frontal, vous avez déjà la base de Nodejs, ...
