1.下载
go下载
[https://studygolang.com/dl] go下载地址
vscode下载
[https://code.visualstudio.com/] vscode编辑器下载
2.配置环境变量
1.go需要配置两个环境变量
GOPATH - 你自己的项目存放根目录
GOROOT - go安装目录

和jdk一样,配置完成之后添加到path中,后缀带上\bin路径
其中需要注意的是,GOPATH包下面需要新建三个文件夹
\bin, 存放编译后的文件
\pkg, 存放编译中间件
\src, 存放项目代码(go的项目以文件夹为单位,比如你创建一个demo项目,就是在src中创建一个demo)
3.vscode配置
首先配置国内镜像地址
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.io,direct
1.当你创建.go文件时,vscode会报错

2.下载全部,如果下载失败,手动下载
go get -u -v github.com/mdempsky/gocode
go get -u -v github.com/uudashr/gopkgs/v2/cmd/gopkgs
go get -u -v github.com/ramya-rao-a/go-outline
go get -u -v github.com/acroca/go-symbols
go get -u -v golang.org/x/tools/cmd/guru
go get -u -v golang.org/x/tools/cmd/gorename
go get -u -v github.com/cweill/gotests/...
go get -u -v github.com/fatih/gomodifytags
go get -u -v github.com/josharian/impl
go get -u -v github.com/davidrjenni/reftools/cmd/fillstruct
go get -u -v github.com/haya14busa/goplay/cmd/goplay
go get -u -v github.com/godoctor/godoctor
go get -u -v github.com/go-delve/delve/cmd/dlv
go get -u -v github.com/stamblerre/gocode
go get -u -v github.com/rogpeppe/godef
go get -u -v github.com/sqs/goreturns
go get -u -v golang.org/x/lint/golint
3.配置vscode 调试程序
在launch.json文件中复制一下内容,然后再main包下的.go程序中,按F5就可以调试了
{
"version": "0.2.0",
"configurations": [
{
"name": "LaunchGo",
"type": "go",
"request": "launch",
"mode": "auto",
"program": "${fileDirname}",
"env": {
"GOPATH": "C:/Users/Lenovo/go(改成自己的path路径)",
"GOROOT": "F:/Go/install(改成自己的root路径)"
},
"args": [],
//"showLog": true
}
]
}
4.配置代码跳转
java使用惯了,需要看源码。vscode也是可以配置的。
1.下载插件包
go get -u -v github.com/zmb3/gogetdoc2.在settings中搜索docsTool,配置为gogetdoc

此时应该可以跳转方法内部,如果不行。在settings中搜索language server 将此项关闭

以上就是整个配置过程。可以开始代码的编写了。
文章转载自叶归林,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




