安装Go插件
在我的这篇博文中我曾经介绍了如何使用Goland调试Go程序,Goland非常强大,但是感觉启动太慢了,关键是企业版要收费:),所以果断的改成用VSCode来进行Go程序的开发了,包括现在的Hugo博文的编写,我也都使用VSCode了。
废话少说,要开发go程序,当然先需要安装Go插件。安装非常简单,只要在插件库里面搜索Go,直接安装Rich Go language support for Visual Studio Code插件即可。
新建一个Go项目
所谓的新建项目,也只不过是新建一个目录而已。然后在目录底下新建一个main.go文件,代码如下:
package main
import (
"os"
)
func main() {
println("Hello go") //打印Hello GO
println(os.Getenv("namespace")) //演示如何获得环境变量
}
调试Go程序
在代码第8行最左边的位置点击一下,设置一个断点。切换到运行界面,添加一个运行配置,修改launch.json文件,如下所示:
{
// 使用 IntelliSense 了解相关属性。
// 悬停以查看现有属性的描述。
// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Launch",
"type": "go",
"request": "launch",
"mode": "auto",
"program": "${workspaceRoot}/main.go",
"env": {
"namespace":"fitit100"
},
"args": []
}
]
}
注意program和env的配置,启动调试,程序就会在断点处停留,这样就可以异步调试程序了。非常的简单!!!
评论区