Inhaltsverzeichnis
Installieren Sie VS Code
Installieren Sie die Go-Sprachumgebung
安装 VS Code 中的 Go 扩展程序
创建并配置一个新的 Go 项目
使用 VS Code 编写 Golang 代码
Fügen Sie im Editor einen Haltepunkt hinzu, drücken Sie die Tastenkombination Strg + Umschalt + P, öffnen Sie das Befehlsfeld, suchen Sie nach „Gehe zu: Ohne Debuggen ausführen“, wählen Sie den Befehl aus und führen Sie ihn aus. Sie können es tun siehe „ Es gibt zwei Meldungen, „Vorher“ und „Nachher“, mit einem Haltepunkt in der Mitte.
Heim Backend-Entwicklung Golang vscode erstellt Golang

vscode erstellt Golang

May 22, 2023 pm 04:15 PM

VS Code ist eine plattformübergreifende, leichte integrierte Entwicklungsumgebung (IDE) mit Open Source, die die Entwicklung und das Debuggen erleichtern kann. Golang ist eine von Google entwickelte Programmiersprache und wird von immer mehr Entwicklern bevorzugt. In diesem Artikel wird ausführlich beschrieben, wie Sie eine Golang-Entwicklungsumgebung in VS Code einrichten.

Installieren Sie VS Code

Die offizielle Website von VS Code ist [https://code.visualstudio.com/](https://code.visualstudio.com/). Sie können es von der offiziellen Website für Windows herunterladen. MacOS und Linux Alle Installationspakete.

Nachdem die Installation abgeschlossen ist, öffnen Sie VS Code. Wir müssen einige Vorbereitungen treffen:

  1. Installieren Sie die Go-Sprachumgebung und fügen Sie sie den Systemumgebungsvariablen hinzu.
  2. Installieren Sie die Go-Erweiterung in VS Code.

Installieren Sie die Go-Sprachumgebung

Das Go-Sprachinstallationspaket kann von der offiziellen Website [https://golang.org/dl/](https://golang.org/dl/) heruntergeladen werden. Es werden Installationspakete für eine Vielzahl von Betriebssystemen und Architekturen bereitgestellt. Wählen Sie das für Ihren Computer geeignete Installationspaket zum Herunterladen und Installieren aus.

Nachdem die Installation abgeschlossen ist, müssen Sie die Go-Sprache zu den Systemumgebungsvariablen hinzufügen:

  1. Öffnen Sie „System“ („Systemkonfiguration“ unter Windows 10) und klicken Sie auf „Erweiterte Systemeinstellungen“.
  2. Klicken Sie auf „Umgebungsvariablen“.
  3. Suchen Sie „Pfad“ unter „Systemvariablen“ und klicken Sie auf „Bearbeiten“.
  4. Klicken Sie im Popup-Fenster auf „Neu“ und geben Sie C:Go in ein (das Verzeichnis bin unter dem Go-Installationsverzeichnis). C:Goin(Go 安装目录下的 bin 目录)。
  5. 点击“确定”退出设置对话框,关闭所有窗口并重新打开一个命令行工具。

如果已经安装并添加好环境变量,可以在命令行输入 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(短哈希)
Nach dem Login kopieren

在 go.mod 文件中会初始化一个模块的 URL,例如:

module example.com/mypackage
Nach dem Login kopieren

这个 URL 表示一个叫做 mypackage 的包,它属于 example.com 这个网站的子域名,也就是说,在项目下载依赖时,依赖项会从此 URL 开始发起请求,如果有任何问题,会尝试切换到下一个可用的版本。例如,以下是 mypackage 的依赖项:

require (
    github.com/lib/pq v1.8.0
    github.com/gorilla/mux v1.6.2
)
Nach dem Login kopieren

这里有两个项,分别表示 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
")
}
Nach dem Login kopieren

随后按下 F5

Klicken Sie auf „OK“, um das Einstellungsdialogfeld zu verlassen, schließen Sie alle Fenster und öffnen Sie ein Befehlszeilentool erneut.

Wenn Sie Umgebungsvariablen installiert und hinzugefügt haben, können Sie in der Befehlszeile go version eingeben, um zu überprüfen, ob die Installation erfolgreich ist.

🎜Installieren Sie die Go-Erweiterung in VS Code.🎜🎜Öffnen Sie VS Code, klicken Sie auf das Erweiterungssymbol in der linken Menüleiste oder drücken Sie die Tastenkombination Strg + Umschalt + X, um das Erweiterungsfeld aufzurufen. 🎜🎜Geben Sie „Go“ in das Suchfeld ein, suchen und installieren Sie die Go-Erweiterung von Microsoft (mit dem Namen „Go“ oder „Go for Visual Studio Code“). Nachdem die Installation abgeschlossen ist, müssen Sie VS Code neu starten, damit es wirksam wird. 🎜🎜Erstellen und konfigurieren Sie ein neues Go-Projekt🎜🎜Drücken Sie in der VS Code-Benutzeroberfläche die Tastenkombination Strg + Umschalt + P, um das Befehlsfeld aufzurufen, und geben Sie „Go: Neues Projekt erstellen“ in das Feld ein Suchfeld“ und wählen Sie einen Ordner als Projektverzeichnis aus. Zu diesem Zeitpunkt erstellt VS Code automatisch eine Datei mit dem Namen „go.mod“, in der ein neues Modul initialisiert wird. 🎜🎜Module ist eine neue Codestrukturmethode, die nach Golang 1.11 bereitgestellt wird und das alte Verzeichnis „GOPATH“ ersetzt und Projektabhängigkeiten besser verwalten kann. Jedes Modul in der Go-Sprache hat eine eindeutige URL, und die URL des Moduls kann Versionsinformationen enthalten. Die folgenden URLs sind beispielsweise alle zulässige Modul-URLs: 🎜rrreee🎜 Eine Modul-URL wird in der Datei go.mod initialisiert, zum Beispiel: 🎜rrreee🎜Diese URL stellt ein Paket namens mypackage dar, das zum Unterabschnitt des Beispiels gehört .com-Website-Domänenname, das heißt, wenn das Projekt Abhängigkeiten herunterlädt, initiieren die Abhängigkeiten Anfragen von dieser URL. Wenn es Probleme gibt, wird versucht, zur nächsten verfügbaren Version zu wechseln. Im Folgenden sind beispielsweise die Abhängigkeiten von mypackage aufgeführt: 🎜rrreee🎜Hier gibt es zwei Elemente, die darauf hinweisen, dass mypackage von den Versionsnummern der pq- und mux-Bibliotheken abhängt, wobei v1.8.0 und v1.6.2 jeweils die festgelegten Versionsnummern sind. 🎜🎜Verwenden Sie VS Code, um Golang-Code zu schreiben🎜🎜Öffnen Sie den Projektordner in VS Code, wählen Sie die Datei main.go aus und geben Sie den folgenden Code ein: 🎜rrreee🎜Drücken Sie dann die Taste F5, ein Pop- Es erscheint ein Popup-Fenster, in dem Sie gefragt werden, welche Art von „Konfigurationsdatei“ (Launch.json-Datei) Sie erstellen möchten. Wählen Sie „Go-Modus“ und befolgen Sie die Anweisungen, um die entsprechende Konfiguration einzugeben. Hier wählen wir „Aktuelle Datei ausführen“ und dann können Sie die Ausgabe „Hallo, VSCode Golang“ im Bereich „Terminal“ sehen. 🎜🎜Verwenden Sie VS Code zum Debuggen von Golang-Code🎜🎜Mit der Debugging-Funktion von VS Code können Sie die Ausführung des Codes einfach überwachen und Codeprobleme lokalisieren. Hier finden Sie Anweisungen zum Implementieren eines einfachen Debugging-Beispiels: 🎜
  1. Fügen Sie fmt.Println("Before") vor der Hauptfunktion hinzu. fmt.Println("Before")
  2. 按下 F5 快捷键,创建并保存“Launch.json”配置文件。
  3. 在编辑器中加入断点,按下 Ctrl + Shift + P 快捷键,打开命令面板,搜索“Go: Run Without Debugging”,选择该命令并运行,可以看到“Before”和“After”两个消息,中间有一个打断点的地方。
  4. 打开“Launch.json”文件,将 mode: debug 选项打开,再次按下 F5,这时就可以进入调试模式(Debugging)。
  5. 现在再运行之前的命令,程序会卡在打上的断点位置处,可以使用“变量”面板(Variables)来观察变量的运行情况,也可以使用调用堆栈面板(Call Stack)来查看函数指针跟踪信息。使用 F10 进行单步调试。按下 Shift + F5
  6. Drücken Sie die Tastenkombination F5, um die Konfigurationsdatei „Launch.json“ zu erstellen und zu speichern.

Fügen Sie im Editor einen Haltepunkt hinzu, drücken Sie die Tastenkombination Strg + Umschalt + P, öffnen Sie das Befehlsfeld, suchen Sie nach „Gehe zu: Ohne Debuggen ausführen“, wählen Sie den Befehl aus und führen Sie ihn aus. Sie können es tun siehe „ Es gibt zwei Meldungen, „Vorher“ und „Nachher“, mit einem Haltepunkt in der Mitte.

Öffnen Sie die Datei „Launch.json“, aktivieren Sie die Option mode: debug und drücken Sie erneut F5, um in den Debugging-Modus (Debugging) zu gelangen.

🎜Führen Sie nun den vorherigen Befehl aus, und das Programm bleibt am Haltepunkt hängen. Sie können das Bedienfeld „Variablen“ (Variablen) verwenden, um den Ausführungsstatus der Variablen zu beobachten, oder Sie können das Bedienfeld „Aufrufstapel“ (Call Stack) verwenden. , um die Tracking-Informationen anzuzeigen. Verwenden Sie F10 für das Debuggen in einem Schritt. Drücken Sie Umschalt + F5, um die aktuelle Debugging-Sitzung abzubrechen. 🎜🎜🎜Zusammenfassung🎜🎜In diesem Artikel wird erläutert, wie Sie eine Golang-Umgebung in VS Code einrichten, einschließlich der Installation der Go-Sprachumgebung, der Installation der Go-Erweiterung von VS Code, dem Erstellen und Konfigurieren eines neuen Go-Projekts und der Verwendung von VS Code zum Schreiben und Golang-Code debuggen. Ich hoffe, dass Sie durch die Einführung dieses Artikels VS-Code verwenden können, um Golang-Entwicklungsarbeiten bequemer durchzuführen. 🎜

Das obige ist der detaillierte Inhalt vonvscode erstellt Golang. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Was sind die Schwachstellen von Debian Openensl Was sind die Schwachstellen von Debian Openensl Apr 02, 2025 am 07:30 AM

OpenSSL bietet als Open -Source -Bibliothek, die in der sicheren Kommunikation weit verbreitet sind, Verschlüsselungsalgorithmen, Tasten und Zertifikatverwaltungsfunktionen. In seiner historischen Version sind jedoch einige Sicherheitslücken bekannt, von denen einige äußerst schädlich sind. Dieser Artikel konzentriert sich auf gemeinsame Schwachstellen und Antwortmaßnahmen für OpenSSL in Debian -Systemen. DebianopensL Bekannte Schwachstellen: OpenSSL hat mehrere schwerwiegende Schwachstellen erlebt, wie z. Ein Angreifer kann diese Sicherheitsanfälligkeit für nicht autorisierte Lesen sensibler Informationen auf dem Server verwenden, einschließlich Verschlüsselungsschlüssel usw.

Wie verwenden Sie das PPROF -Tool, um die Go -Leistung zu analysieren? Wie verwenden Sie das PPROF -Tool, um die Go -Leistung zu analysieren? Mar 21, 2025 pm 06:37 PM

In dem Artikel wird erläutert, wie das PPROF -Tool zur Analyse der GO -Leistung verwendet wird, einschließlich der Aktivierung des Profils, des Sammelns von Daten und der Identifizierung gängiger Engpässe wie CPU- und Speicherprobleme.Character Count: 159

Wie schreibt man Unit -Tests in Go? Wie schreibt man Unit -Tests in Go? Mar 21, 2025 pm 06:34 PM

In dem Artikel werden Schreiben von Unit -Tests in GO erörtert, die Best Practices, Spottechniken und Tools für ein effizientes Testmanagement abdecken.

Was ist das Problem mit Warteschlangen -Thread in Go's Crawler Colly? Was ist das Problem mit Warteschlangen -Thread in Go's Crawler Colly? Apr 02, 2025 pm 02:09 PM

Das Problem der Warteschlange Threading In Go Crawler Colly untersucht das Problem der Verwendung der Colly Crawler Library in Go -Sprache. Entwickler stoßen häufig auf Probleme mit Threads und Anfordern von Warteschlangen. � ...

Welche Bibliotheken werden für die Operationen der schwimmenden Punktzahl in Go verwendet? Welche Bibliotheken werden für die Operationen der schwimmenden Punktzahl in Go verwendet? Apr 02, 2025 pm 02:06 PM

In der Bibliothek, die für den Betrieb der Schwimmpunktnummer in der GO-Sprache verwendet wird, wird die Genauigkeit sichergestellt, wie die Genauigkeit ...

Was ist der Befehl go fmt und warum ist es wichtig? Was ist der Befehl go fmt und warum ist es wichtig? Mar 20, 2025 pm 04:21 PM

In dem Artikel wird der Befehl go fMT in Go -Programmierung erörtert, in dem Code formatiert werden, um offizielle Richtlinien für den Stil einzuhalten. Es zeigt die Bedeutung von GO FMT für die Aufrechterhaltung der Debatten mit Codekonsistenz, Lesbarkeit und Reduzierung von Stildebatten. Best Practices fo

PostgreSQL -Überwachungsmethode unter Debian PostgreSQL -Überwachungsmethode unter Debian Apr 02, 2025 am 07:27 AM

In diesem Artikel werden eine Vielzahl von Methoden und Tools eingeführt, um PostgreSQL -Datenbanken im Debian -System zu überwachen, um die Datenbankleistung vollständig zu erfassen. 1. verwenden Sie PostgreSQL, um die Überwachungsansicht zu erstellen. PostgreSQL selbst bietet mehrere Ansichten für die Überwachung von Datenbankaktivitäten: PG_STAT_ACTIVITY: Zeigt Datenbankaktivitäten in Echtzeit an, einschließlich Verbindungen, Abfragen, Transaktionen und anderen Informationen. PG_STAT_REPLIKATION: Monitore Replikationsstatus, insbesondere für Stream -Replikationscluster. PG_STAT_DATABASE: Bietet Datenbankstatistiken wie Datenbankgröße, Transaktionsausschüsse/Rollback -Zeiten und andere Schlüsselindikatoren. 2. Verwenden Sie das Log -Analyse -Tool PGBADG

Ist es vielversprechender, Java oder Golang von Front-End zu Back-End-Entwicklung zu verwandeln? Ist es vielversprechender, Java oder Golang von Front-End zu Back-End-Entwicklung zu verwandeln? Apr 02, 2025 am 09:12 AM

Backend Learning Path: Die Erkundungsreise von Front-End zu Back-End als Back-End-Anfänger, der sich von der Front-End-Entwicklung verwandelt, Sie haben bereits die Grundlage von Nodejs, ...

See all articles