Go Visual Studio Code运行配置

在vscode中debug Go语言程序,需要配置launch.json文件
先贴出文件代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{
// 使用 IntelliSense 了解相关属性。
// 悬停以查看现有属性的描述。
// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Launch",
"type": "go",
"request": "launch",
"mode": "auto",
"program": "${workspaceRoot}",
"env": {
"GOPATH":"C:/Users/baiyang/go;C:/Users/baiyang/Source/repos/go;"
},
"args": []
}
]
}

其中主要注意的是programenv属性.

  • program修改为${workspaceRoot},指从当前项目根目录运行
  • env默认为空,需要添加GOPATH路径,系统中有多个GOPATH的话就添加多个即可

配置好launch.json后就可以直接在vscode中运行和调试go程序了