Visual Studio Code Golang环境配置

前提是已经装好了Go,并且正确配置了GOROOT、GOPATH。不知道这两个是什么东西的,建议先搞明白。

1.Visual Studio Code 安装Golang扩展
安装扩展

2.安装Golang所需插件
Ctrl+Shift+P
安装插件

选择需要安装的插件(主要是代码提示,代码规范等插件),可全选

安装插件

由于国内网络环境,就算你FQ,这一步也不一定能够安装成功。

所以一般采取如下方式:
cd %GOPATH%\src\github.com\golang
如果src目录下面没有github.com\golang请自行创建
执行:

1
git clone [https://github.com/golang/tools.git](https://github.com/golang/tools.git) tools

当下载完成后,你会发现%GOPATH%\src\github.com\golang多了一个tools目录
需要把tools目录下的所有文件拷贝到%GOPATH%\src\golang.org\x\tools下,如果没有自行创建

下面安装无法安装的插件(可以先通过vscode安装,然后将不成功的再按照此方法安装)
开始安装:
切换到GOPATH目录下,执行相关的go install 命令
go install github.com/mdempsky/gocode
go install github.com/uudashr/gopkgs/cmd/gopkgs
go install github.com/fatih/gomodifytags
go install github.com/haya14busa/goplay/cmd/goplay
go install github.com/derekparker/delve/cmd/dlv
go install github.com/ramya-rao-a/go-outline
go install github.com/acroca/go-symbols
go install golang.org/x/tools/cmd/guru
go install golang.org/x/tools/cmd/gorename
go install github.com/josharian/impl
go install github.com/rogpeppe/godef
go install github.com/sqs/goreturns
go install github.com/golang/lint/golint
go install github.com/cweill/gotests/gotests

上面的包有可能存在更新,以实际clone下来的为准。

Visual Studio Code Golang环境配置

https://jingzhouzhao.github.io/archives/bbb37996.html

作者

太阳当空赵先生

发布于

2019-07-03

更新于

2022-02-22

许可协议

评论