windows下用visual studio code 调试go代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows下用visual studio code 调试go代码相关的知识,希望对你有一定的参考价值。

  1.  http://www.golangtc.com/download下载安装包或压缩包
  2.  配置环境变量
    1. 配置GOROOT:技术分享
      技术分享
       
    2. 配置PATH:在PATH最后添加技术分享

      技术分享
    3. 配置GOPATH:GOPATH的作用请自行百度,具体目录可以自行定义技术分享

      技术分享
  3. 需要的扩展插件
    • 代码自动完成(使用gocode)
    • 快速提示信息(使用godef)
    • 跳转到定义(使用godef)
    • 搜索参考引用(使用go-find-references)
    • 文件大纲(使用go-outline)
    • 重命名(使用gorename)
    • 保存构建(使用go build和go test)
    • 代码格式化(使用goreturns或goimports或gofmt)
    • 调试代码(使用delve)
  4. 安装扩展(如果使用visual studio code 请略过此步)
    1. 代码补全扩展,在命令行中执行(样例,其他插件同理)
      go get -u -ldflags -H=windowsgui github.com/nsf/gocode
      go install github.com/nsf/gocode
  5. 安装编辑器
      1. 下载vs code(对vs code的评价):https://www.visualstudio.com/en-us/products/code-vs.aspx
      2. 按ctrl+shift+p,输入install,选择技术分享
        技术分享
      3. 选择之后会扫描扩展包,这个过程会比较慢,等扩展包列表出来以后选择go。
      4. 选择go语言后右下角会提示技术分享

        技术分享
      5. 点击上方的提示会出现这个提示,点击install(这个过程中最好帆**蔷)技术分享

        技术分享
      6. 再安装的过程会报找不到tools下的一些扩展。在命令行中执行 "git clone https://github.com/golang/tools.git"(需要提前安装git)
      7. 把克隆下来的tools文件夹移动到C:\Go\GOPATH\src\golang.org\x文件中
      8. 再次执行4、5步。重启vs code
      9. vs code 本身并不能调试go的代码,需要安装go delve 插件来调试。技术分享

        技术分享
      10. 在命令行中执行“go get -u -v github.com/derekparker/delve/cmd/dlv”。好了,到此就可以调试了。
        技术分享

以上是关于windows下用visual studio code 调试go代码的主要内容,如果未能解决你的问题,请参考以下文章

在 Windows下用 Visual Studio 编译 OpenSSL 1.1.0

visual studio下用mysql数据库建EF遇到的问题及解决方法

Visual Studio 2012 JavaScript Intellisense 参考组恢复为隐式 (Windows)

Visual Studio 2019下用 C# 实现 Hill2 二阶希尔密码 的加密解密 GUI界面

如何通过 Visual Studio 2019、2017 和 2015 为 Windows 10 UWP 应用程序创建有效的受信任和/或自签名证书

Visual Studio2013下Magick++配置方法