VS Code 是一款開源的、跨平台的、輕量級的整合開發環境(IDE),可以方便地進行開發和調試工作。 Golang 是一門由 Google 開發的程式語言,受到了越來越多的開發者的青睞。本文將詳細介紹如何在 VS Code 中建立 Golang 開發環境。
VS Code 的官方網站為[https://code.visualstudio.com/](https://code.visualstudio.com/),可從官網下載適用於Windows、MacOS 和Linux 的完整安裝套件。
安裝完成之後,打開 VS Code,我們需要做一些準備工作:
Go 語言的安裝套件可以從官網[https://golang.org/dl/](https://golang.org/dl/ ) 下載。提供了多種作業系統和架構的安裝包,選擇適合自己電腦的安裝包進行下載並安裝。
安裝完成之後,需要將Go 語言加入系統環境變數:
C:Go in
(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(短哈希)
module example.com/mypackage
require ( github.com/lib/pq v1.8.0 github.com/gorilla/mux v1.6.2 )
package main import "fmt" func main() { fmt.Printf("Hello, VSCode Golang ") }
F5 鍵,會彈出一個彈框,詢問您要建立哪種類型的「設定檔」(Launch.json 檔案)。選擇“Go 模式”,並依照指示填寫相關配置即可。這裡,我們選擇“運行目前檔案”,然後就可以看到“終端機”(Terminal)區域輸出了“Hello, VSCode Golang”。
fmt.Println("Before")
。 F5
快速鍵,建立並儲存「Launch.json」設定檔。 Ctrl Shift P
快捷鍵,打開命令面板,搜尋“Go: Run Without Debugging”,選擇該命令並運行,可以看到「Before」和「After」兩個訊息,中間有一個打斷點的地方。 mode: debug
選項打開,再次按下 F5
,這時就可以進入偵錯模式(Debugging)。 Shift F5
來中止目前偵錯會話。 本文介紹如何在VS Code 中建立Golang 環境,包括了安裝Go 語言環境、安裝VS Code 的Go 擴充功能、建立並配置一個新的Go專案、使用VS Code 編寫和偵錯Golang 程式碼。希望透過本文的介紹,您可以更方便地使用 VS Code 進行 Golang 開發工作。
以上是vscode搭建golang的詳細內容。更多資訊請關注PHP中文網其他相關文章!