1.先安装gogit
2.安装官方Go插件github
Ctrl+P输入ext install Gogolang
安装Gitjson
https://git-scm.com/安全
3.配置好以后,在cmd环境下执行下面几个命令(执行下面命令的前提是安装Git和配置好GOPATH,不然会报错) ide
go get -u -v github.com/nsf/gocode工具
go get -u -v github.com/rogpeppe/godefspa
go get -u -v github.com/golang/lint/golint插件
go get -u -v github.com/lukehoban/go-find-references调试
go get -u -v github.com/lukehoban/go-outline
go get -u -v sourcegraph.com/sqs/goreturns
go get -u -v golang.org/x/tools/cmd/gorename
go get -u -v github.com/tpng/gopkgs
go get -u -v github.com/newhook/go-symbols #微软推荐,不用也行
调试工具
go get -u github.com/go-delve/delve/cmd/dlv
不用下载,直接去开箱即用的liteide\bin\里面dlv.exe复制到C:\Users\%user%\go\bin\下就能够了
使用vscode加载go语言扩展包后,须要下载go相关调试和开发的exe工具,国内由于墙的缘由,常常失败。
网上的不少文档说要执行一堆 go get 命令,其实最后作的也就是把下面介绍的exe的源码下载下来,再编译生成 exe,放到$GOPATH/bin目录下。
bin/ 目录下主要包括如下几个工具:
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语言源代码有关工具,如代码高亮等
不用配置launch.json
点红框直接用
调试时可能会弹出
最大的缘由多是由于,VS code当前打开的文档不是main.go
另外一种解决方法是修改launch.json,
把program那个变量的值改一下,改为 "program": "${workspaceFolder}", 以当前打开的文件夹根目录做为工程目录进行调试。