最近在学习Go语言,因为比较喜欢VS Code,就采用它做练习工具,在这里分享下如何使用VS Code开发Go。
Go 安装
Windows默认安装到C:\Go目录下,安装包会自动设置环境变量%GOROOT%和%GOPATH%,同时将%GOROOT%\bin加入环境变量%PATH%中。
如果自定义了安装目录,则需要显式地设置$GOROOT环境变量。
安装完成后,在cmd命令行下运行go version将看到Go的版本信息。
顺便介绍下Go编程环境中的几个环境变量。
$GOROOT是Go的安装目录。
$GOPATH是Go的工作目录。
$GOBIN是带有main函数的源程序执行go install时生成的可执行程序安装目录,默认是$GOPATH/bin。
VS Code 安装
如果你喜欢看中文,可点击左侧菜单栏的管理扩展,在搜索框中输入chinese,点击第一项安装语言包,重启VS Code,就能显示中文了。
安装完成后,可打开cmd窗口,输入go version,如果能看到版本号就代表安装成功了。
Go 配置
使VS Code支持Go语言开发
点击左侧菜单栏的管理扩展,在搜索框中输入Go, 选择第一个Rich Go language support安装。
安装Go语言开发包,为我们提供诸如代码提示、代码自动补全等功能
Windows平台按下Ctrl+Shift+P,这个时候VS Code界面会弹出一个输入框
我们在这个输入框中输入>go:install,下面会自动搜索相关命令,我们选择Go:Install/Update Tools这个命令,执行该命令
在弹出的窗口选中所有,并点击“确定”按钮,进行安装。
可能你会发现,有的包会下载失败,原因你懂的。不要慌,我们可以使用 Go mod代理来安装
https://goproxy.io是一个国内的代理。
在终端执行以下语句即可。
go env -w GO111MODULE=on go env -w GOPROXY=https://goproxy.io,direct
Go 运行
可以直接在终端使用go run 编译命令。这里我要讲的是另一种方法,利用VS Code,装code runner插件。
还是和之前一样,点击左侧菜单栏的管理扩展,在搜索框中输入code runner, 选择第一个安装。
安装成功之后重启vscode就会发现右上角有一个三角的图标,点击就能运行程序啦