VsCode搭建Go语言开发环境的配置教程
安装Go语言环境
前往Go语言官网 https://golang.org/dl/ ,选择对应版本的安装包进行下载并安装。安装完成后,在终端或命令提示符中输入go version
,若出现版本信息说明安装成功。
安装VsCode
前往VsCode官网 https://code.visualstudio.com/ ,选择对应版本的安装包进行下载并安装。安装完成后,打开VsCode,在扩展市场中搜索安装Go语言扩展程序,该插件名称为"Go"。选择安装后,VsCode会提示重启以启用新扩展程序。
配置VsCode
在VsCode中打开Go项目应用程序,在顶部菜单栏中选择"文件"->"首选项"->"设置",就能访问到用户设置和工作区设置,可以对Go语言开发环境进行个性化定义和配置。需要注意的是,用户设置被所有打开的工作区共享,而工作区设置仅被当前打开的工作区使用。
配置Go语言路径
以下是一个典型的Go语言安装路径:/usr/local/go/bin/go
在VsCode中配置Go语言路径:
- 在工作区设置中添加如下内容:
{
"go.gopath": "/Users/harry/go",
"go.goroot": "/usr/local/go"
}
其中,go.gopath
是用来指定Go环境变量中的$GOPATH
,go.goroot
是用来指定Go环境变量中的$GOROOT
。
安装调试工具
在VsCode中编写Go程序最好的方式是使用调试器。VsCode安装了"Go"扩展程序后,会默认安装Go调试工具。如果不能调试Go程序,请查看扩展程序的使用文档或卸载重新安装。
配置调试器
点击VsCode底部状态栏的调试按钮或按下Ctrl+Shift+D
打开调试视图。选择"添加配置"选项,将出现如下内容:
{
"version": "0.2.0",
"configurations": [
{
"name": "Launch package",
"type": "go",
"request": "launch",
"mode": "auto",
"program": "${workspaceFolder}/testapp",
"env": {},
"args": []
}
]
}
其中,program
用于指定编译生成的二进制文件的路径,args
指定程序运行时需要的传递参数。如果使用调试器时碰到问题,请查看调试器使用文档或卸载重新安装。
示例说明
示例1:简单的Hello World程序
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
在VsCode中,按下F5
即可编译Go程序并运行,程序会在终端中输出"Hello, World!"。
示例2:通过调试器运行程序
- 打开VsCode,创建一个新的Go项目。
- 将以下代码复制到
main.go
文件中:
package main
import "fmt"
func main() {
for i := 1; i <= 10; i++ {
fmt.Println("Count:", i)
}
}
- 在VsCode中按下
Ctrl+Shift+D
打开调试视图。选择"添加配置"并在配置文件中添加以下内容:
{
"name": "Launch package",
"type": "go",
"request": "launch",
"mode": "auto",
"program": "${workspaceRoot}/main.go"
}
- 在第2步打开的
main.go
文件中按下F5
即可开始调试此程序。
以上两个示例演示了如何使用VsCode编写和调试Go语言程序。如果你在使用过程中碰到了其他问题,请查看相关文档或尝试重新安装程序。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:VsCode搭建Go语言开发环境的配置教程 - Python技术站