配置 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. 在 Web 浏览器中,转到 go.dev/doc/install
  2. 下载操作系统的版本。
  3. 下载后,运行安装程序。
  4. 打开命令提示符,然后运行 go version 以确认已安装 Go。

2.安装 Visual Studio Code

按照以下步骤安装 Visual Studio Code:

  1. 在 Web 浏览器中,转到 code.visualstudio.com
  2. 下载操作系统的版本,支持 Windows、Linux 和 macOS。
  3. 下载后,运行安装程序。 这只需要一分钟。

3.安装 Go 扩展

说明 屏幕快照
在 Visual Studio Code 中,通过单击活动栏中的“扩展”图标来显示“扩展”视图。 或使用键盘快捷方式(Ctrl+Shift+X)。 显示如何搜索 Go 扩展的屏幕截图。
搜索 Go 扩展,然后选择“安装”。 显示如何使用顶部工具栏中的搜索框在 Azure 中查找应用服务的屏幕截图。

4.更新 Go 工具

说明 屏幕快照
在 Visual Studio Code 中,打开命令面板“帮助>显示所有命令”。 或使用键盘快捷方式(Ctrl+Shift+P) 显示如何搜索命令面板的屏幕截图。
Go: Install/Update tools搜索然后从托盘运行命令 显示如何从命令托盘运行 Go: 安装/更新工具的屏幕截图。
出现提示时,选择所有可用的 Go 工具,然后单击“确定”。 显示如何更新所有可用 Go 工具的屏幕截图。
等待 Go 工具完成更新。 显示已更新的所有 Go 工具的屏幕截图。

5.编写示例 Go 程序

说明 屏幕快照
在 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.运行调试器

说明 屏幕快照
单击编号行左侧,在第 7 行上创建断点。 或将光标置于第 7 行并点击 F9。 显示如何设置断点的屏幕截图。
通过单击 Visual Studio Code 侧的活动栏中的调试图标来显示调试视图。 或使用键盘快捷方式(Ctrl+Shift+D)。 显示如何导航到调试面板的屏幕截图。
选择“ 运行和调试”,或按 F5 运行调试器。 然后将鼠标悬停在第 7 行上的变量 name 上以查看其值。 单击调试器栏上的“继续或点击 F5 退出调试器。 显示在 VS Code 中运行调试器的屏幕截图。

后续步骤