欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2024-02-24 12:54:04
...

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文件了

相关标签: go