一、下载vscode
https://code.visualstudio.com/
二、安装Go插件
在vscode插件中搜索Go的开发插件,安装后如图所示
三、下载调试工具
使用vscode加载go语言扩展包后,需要下载go相关调试和开发的exe工具,国内从github下载很卡,可以让vscode安装,但是因为墙的原因,经常失败。
已经有人把这些做好,下载使用即可。 从https://download.csdn.net/download/acaic/10777280下载bin目录,将其解压缩放在GOPATH目录下,GOPATH目录一般是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非常轻量,是中国人开发的。用起来还是很好用的,但是目前在调试方面个人感觉还有一些不太让人满意的地方,变量显示比较难。