設定 Visual Studio Code for Go 開發

在本快速入門中,您會安裝和設定 Go for Visual Studio Code 擴充功能。

在 Go 開發人員問卷 2020 結果中41% 的受訪者選擇 Visual Studio Code 作為他們最偏好的 Go 編輯器 這讓 Visual Studio Code 成為 Go 開發人員最受歡迎的編輯器。

Visual Studio Code 和 Go 延伸模組提供 IntelliSense、程式代碼瀏覽和進階偵錯。 在本快速入門中,您會設定 Visual Studio Code。 然後,您可以撰寫、執行及偵錯範例 Go 程式。

螢幕快照,顯示 Visual Studio Code 中的 Go 程式

1.安裝Go

若要安裝 Go,請遵循下列步驟:

  1. 在網頁瀏覽器中,移至 [go.dev/doc/install]。
  2. 下載操作系統的版本。
  3. 下載之後,請執行安裝程式。
  4. 開啟命令提示字元,然後執行 go version 以確認已安裝 Go。

2.安裝 Visual Studio Code

請遵循下列步驟來安裝 Visual Studio Code:

  1. 在網頁瀏覽器中,移至 [code.visualstudio.com]。
  2. 下載操作系統的版本、支援 Windows、Linux 和 macOS。
  3. 下載之後,請執行安裝程式。 這只需要一分鐘的時間。

3.安裝 Go 擴充功能

指示 Screenshot
在 Visual Studio Code 中,按兩下活動列中的 [延伸模組] 圖示,以顯示 [延伸模組] 檢視。 或使用鍵盤快捷方式(Ctrl+Shift+X)。 顯示如何搜尋 Go 延伸模組的螢幕快照。
搜尋 Go 擴充功能,然後選取 [安裝]。 螢幕快照,顯示如何使用頂端工具列中的搜尋方塊,在 Azure 中尋找 App Services。

4.更新 Go 工具

指示 Screenshot
在 Visual Studio Code 中,開啟 [命令選擇區的說明>顯示所有命令]。 或使用鍵盤快捷方式 (Ctrl+Shift+P) 顯示如何搜尋命令選擇區的螢幕快照。
Go: Install/Update tools搜尋 ,然後從托盤執行命令 顯示如何從命令板執行 Go:安裝/更新工具的螢幕快照。
出現提示時,選取所有可用的 Go 工具,然後按兩下 [確定]。 顯示如何更新所有可用 Go 工具的螢幕快照。
等候 Go 工具完成更新。 顯示已更新之所有 Go 工具的螢幕快照。

5.撰寫範例 Go 程式

指示 Screenshot
在 Visual Studio Code 中,開啟您要在其中建立 Go 應用程式的根目錄的資料夾。 若要開啟資料夾,請選取活動列中的 [總管] 圖示,然後按兩下 [ 開啟資料夾]。 顯示如何建立新資料夾的螢幕快照。
按兩下 [總管] 面板中的 [ 新增資料夾 ],然後為名為 的範例Go應用程式建立根主管 sample-app 顯示如何在 VS Code 中建立資料夾的螢幕快照。
在 [總管] 面板中選取 [新增檔案 ],然後將檔案命名為 main.go 顯示如何在 VS Code 中建立檔案的螢幕快照。
開啟終端機、 終端 > 機新終端機,然後執行 命令 go mod init sample-app 來初始化範例 Go 應用程式。 執行 go mod init 命令的螢幕快照。
將下列程式碼複製至 main.go 檔案。 顯示範例 Go 程式的螢幕快照。

範例程式碼:

package main

import "fmt"

func main() {
    name := "Go Developers"
    fmt.Println("Azure for", name)
}

6.執行調試程式

指示 Screenshot
按兩下編號行左邊的行,在第7行上建立斷點。 或將游標放在第 7 行,然後按 F9。 顯示如何設定斷點的螢幕快照。
按兩下 Visual Studio Code 側邊 [活動列] 中的偵錯圖示來顯示 [偵錯] 檢視。 或使用鍵盤快捷方式(Ctrl+Shift+D)。 顯示如何流覽至偵錯面板的螢幕快照。
選取 [ 執行和偵錯],或按 F5 執行調試程式。 然後將滑鼠暫留在第 7 行上的變數 name 上,以查看其值。 按下除錯程式列上的 [繼續] 或按 F5 鍵結束除錯程式。 顯示在 VS Code 中執行調試程式的螢幕快照。

下一步