Win10环境下VS Code配置go语言golang开发插件

Win10环境下VS Code配置go语言golang开发插件

vs code go语言开发环境配置过程相当复杂
首先,确保go安装成功,环境变量设置正确

1.配置环境变量

GOROOT D:\Programs Files\Go (这里是go安装的路径配置的是系统变量)
GOPATH F:\GoWorks (这里go项目的目录,根据需要在任意磁盘中建立,可以建立用户变量)
path ;%GOPATH%\bin;
为了后续安装工具,可以现在就在GoWorks目录下建立如下文件夹
bin
src/github.com
src/golang.org/x/

2.go安装配置完成之后,就是vscode的配置

首先在vscode上安装go支持
Go language support for Visual Studio Code
之后可以在vs code 中安装支持,也可以打开命令窗口,执行下面的脚本
下面的是微软官方文档的脚本

go get -u -v github.com/nsf/gocode
go get -u -v github.com/rogpeppe/godef
go get -u -v github.com/golang/lint/golint
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 -v golang.org/x/tools/cmd/guru

除了以上,还有一个dlv工具

go get -v -u github.com/peterh/liner github.com/derekparker/delve/cmd/dlv

由于网络环境的原因,一部分插件基本上靠vscode或者脚本下载很难完成
,除了成功安装的,剩下的就可以直接去GitHub上下载zip包,下载后解压放到对应目录下,
执行go install,bin目录下就会出现支持工具的可执行文件。
我在安装配置过程,遇到安装失败的包如下,
https://github.com/golang?page=1
需要下载

tools 解压后复制全部内容,在golang.org/x/目录下建立tools文件夹,粘贴全部内容 打开命令窗口进入tools/cmd/guru/路径下,执行go install , 进入tools/gorename/路径下,执行go install , 这个时候根目录的bin下就已经生成了guru.exe和gorename.exe
net 解压后,全部文件放到golang.org/x/net目录下即可
text 解压后,全部文件放到golang.org/x/text目录下即可
lint 解压后,全部文件放到golang.org/x/lint目录下, 打开命令窗口,进入golang.org/x/lint/golint目录下,执 行go install , bin目录下会生成golint.exe
sync 解压后,全部文件放到golang.org/x/sync目录下即可
sys 解压后,全部文件放到golang.org/x/sys目录下即可
crypto 解压后,全部文件放到golang.org/x/crypto目录下即可

下面几个包需要从GitHub.com分别下载

goreturns 下载地址 https://github.com/sqs/goreturns ,解压后放到src/github.com/sqs/goreturns 目录下,命令窗口进入该目录,执行go install
godef 下载地址 https://github.com/rogpeppe/godef ,解压后,全部文件放到src\github.com\rogpeppe\godef目录下,命令窗口进入该目录,执行go install

3.全部完成之后,就可以在vscode运行go文件了

发布了11 篇原创文章 · 获赞 3 · 访问量 2640

猜你喜欢

转载自blog.csdn.net/u013630425/article/details/97253525