侧边栏壁纸
博主头像
进一步,海阔天空 博主等级

进一步,海阔天空

  • 累计撰写 140 篇文章
  • 累计创建 19 个标签
  • 累计收到 7 条评论

目 录CONTENT

文章目录

VSCode调试Go程序

海阔天空
2022-05-27 / 0 评论 / 0 点赞 / 227 阅读 / 0 字

安装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的配置,启动调试,程序就会在断点处停留,这样就可以异步调试程序了。非常的简单!!!

0

评论区