• 参考此处下载Go安装包并配置Path环境变量

  • 【已经转用Goland 真香!】

  • 接下来想在VSCode调试运行Go程序

    • 下载VSCode插件“Go”,如下图

      Go插件

    • 下载完成后会少很多插件,装这些插件最简单的方法如下:

      这里的步骤在终端输入相应命令

      重启VSCode

      Ctrl+ Shift + P 搜索 Go:Install/Update Tools

      全选 确定

      等待安装完成 VSCode的输出窗口出现下图内容即为安装成功

      安装完成

    • 之后调试的时候如果弹出

      问题

      最大的原因可能是因为,VS code当前打开的文档不是main.go,即包含main函数的go文件。

      解决方法就是点击打开 main.go,再按F5进行调试。

      另一种解决方法是修改launch.json,

      修改program变量,改为”program”: “${workspaceFolder}”,为了使调试的时候,以当前打开的文件夹根目录作为工程目录进行调试

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      {
      // 使用 IntelliSense 了解相关属性。
      // 悬停以查看现有属性的描述。
      // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
      "version": "0.2.0",
      "configurations": [
      {
      "name": "Launch",
      "type": "go",
      "request": "launch",
      "mode": "auto",
      "program": "${workspaceFolder}",
      "env": {},
      "args": []
      }
      ]
      }
    • 若仍有上述弹出窗口出现,则需要在终端执行

      go env -w GO111MODULE=auto

    • 最终完成结果如下图

      完成

参考文章:

用vscode开发调试golang超简单教程

GO-插件安装

Goproxy.cn



除此之外还发现了和C/C++不同的有趣的代码规范以及解释 也贴在这里

go语言中换行和分号那点事——理解为什么