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


 

一、下载vscode

https://code.visualstudio.com/

 

二、安装Go插件

在vscode插件中搜索Go的开发插件,安装后如图所示

三、下载调试工具

     使用vscode加载go语言扩展包后,需要下载go相关调试和开发的exe工具,国内从github下载很卡,可以让vscode安装,但是因为墙的原因,经常失败。

    已经有人把这些做好,下载使用即可。 从https://download.csdn.net/download/acaic/10777280下载bin目录,将其解压缩放在gopath目录的go文件夹下,一般是c:\Users\name\go目录下,name是你的用户名。

主要包括以下几个工具:

dlv.exe go 语言调试工具

gocode.exe go语言代码检查,自动补全

godef.exe go语言代码定义和引用的跳转

golint.exe go语言代码规范检查

go-outline.exe 用于在Go源文件中提取JSON形式声明的简单工具

gopkgs.exe 快速列出可用包的工具

gorename.exe 在Go源代码中执行标识符的精确类型安全重命名

goreturns.exe 类似fmt和import的工具,使用零值填充Go返回语句以匹配func返回类型

go-symbols.exe 从go源码树中提取JSON形式的包符号的工具

gotour.exe go语言指南网页版

guru.exe go语言源代码有关工具,如代码高亮等

四、打开现有go工程或新建go文件即可开始体验

按F5开始调试,可以看到,变量显示,和调用堆栈的显示还是非常清晰的,可以F10单步,F11进入函数,跟一般IDE一样了。

在使用中可能会有一些问题,像我的,如果电脑不联网,按F5开始调试就会显示“ 调试适配器进程意外中止”,目前还不知道是什么原因。希望此文对大家有所帮助。

我也试用过liteIDE x35是当前的最新版,liteIDE非常轻量,是中国人开发的。用起来还是很好用的,但是目前在调试方面个人感觉还有一些不太让人满意的地方,变量显示比较难。