Heim >Backend-Entwicklung >Golang >vscode erstellt Golang
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.
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:
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:
C:Go in
ein (das Verzeichnis bin
unter dem Go-Installationsverzeichnis). C:Goin
(Go 安装目录下的 bin
目录)。如果已经安装并添加好环境变量,可以在命令行输入 go version
来检查是否成功安装。
打开 VS Code,点击左侧菜单栏中的扩展(Extensions)图标,或者按下 Ctrl + Shift + X
快捷键,弹出扩展面板。
在搜索框中输入 “Go”,找到并安装 Microsoft 的 Go 扩展程序(名称为“Go”或“Go for Visual Studio Code”)。安装完成后,需要重启 VS Code 才能生效。
在 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 中打开项目文件夹,选择 main.go 文件,输入以下代码:
package main import "fmt" func main() { fmt.Printf("Hello, VSCode Golang ") }
随后按下 F5
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.
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: 🎜fmt.Println("Before")
vor der Hauptfunktion hinzu. fmt.Println("Before")
。F5
快捷键,创建并保存“Launch.json”配置文件。Ctrl + Shift + P
快捷键,打开命令面板,搜索“Go: Run Without Debugging”,选择该命令并运行,可以看到“Before”和“After”两个消息,中间有一个打断点的地方。mode: debug
选项打开,再次按下 F5
,这时就可以进入调试模式(Debugging)。Shift + F5
F5
, um die Konfigurationsdatei „Launch.json“ zu erstellen und zu speichern. 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.
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!