Rumah > alat pembangunan > VSCode > vscode配置go语言开发环境

vscode配置go语言开发环境

王林
Lepaskan: 2019-12-16 13:39:52
asal
6853 orang telah melayarinya

vscode配置go语言开发环境

Golang 环境配置

1) 首先下载适合你系统的安装包

2)下载完成安装到指定目录即可。我这里是(D:\Go)。

3)配置Glang环境变量

进入我的电脑->高级设置->环境变量查看下,GOROOT变量是否存在,以及Path变量中是否也设置了GOROOT。没有的话,新增一个GOROOT变量,路径则输入你刚刚安装完成后Go的根目录,如我的是:D:\Go\。

然后编辑Path变量,在最后面新增";%GOROOT%\bin"。

2f3cdd6e9817581fc6a7aa71b09326d.png

 提示:上图是以前配置的环境,GOPATH="D:\GO\MyGO",这里根据自己环境变通即可;

go命令依赖一个环境变量:GOPATH,这不是Go的安装目录,而是你的工作(工程)目录(你的代码都会在该目录下)。GOPATH可以有多个,windows以分号(;)进行区分,Linux系统是冒号(:),当有多个GOPATH时,默认会将go get的内容放在第一个目录下。

这里我们新建一个GOPATH变量,以我的为例:D:\Go\MyGolang,并创建相关目录如下:

d981608bb429a149ab2591b6fde3897.png

然后编辑Path变量,在最后面新增";%GOPATH%\bin"。

4) 重启操作系统,并通过命令验证

5a816ea19cfff5ba0a2cc1b3e7dfe19.png

安装配置 VSCode

选择自己系统对应的版本就可以。

安装 golang 插件

进入Visual Studio Code,使用快捷键F1,打开命令面板

4232688dde4d7bd350b9fefba9c446b.png

在上图光标处·输入 exten ,然后选择“Extensions:Install Extension”,如下图

b3cbc5232d18fef6f7a3dbd9d7afe2e.png

查询并安装 Go 插件

7f3a10ac72d4905441c470de2993cd6.png

提示:在插件列表中,选择 Go,进行安装,安装之后,系统会提示重启Visual Studio Code。由于我这里已经安装过了,所以不会出现 "Install" 选项。

开启自动保存功能

打开Visual Studio Code,找到菜单File -> Preferences -> Settings,如下图:

9c0213baecd7cfb88376ad61e7a4e20.png

选中 "User Settings" 配置如下内容

19199cd27c16f1fea9a261d4e35da3b.png

{
    "files.autoSave": "onFocusChange",
    "editor.fontSize": 18,
    "go.goroot": "D:\\Go",
    "go.gopath": "D:\\Golang\\MyGO"
}
Salin selepas log masuk

其他保持默认配置即可;

执行相关命令(自行安装好git)

1)安装gocode

打开命令提示符(以管理员身份打开),输入:

go get -u -v github.com/nsf/gocode
Salin selepas log masuk

2)安装godef

go get -u -v github.com/rogpeppe/godef
Salin selepas log masuk

3)安装golint

# 创建 $GOPATH/src/golang.org/x
cd $GOPATH/src/golang.org/x
git clone https://github.com/golang/tools.gitgit clone https://github.com/golang/lint.git# 完成以上步骤后,执行
go get golang.org/x/lint/golint
Salin selepas log masuk

如果你遇到了类似如下错误,就可以通过 git clone 的方式把包下载到本地,再进行安装即可解决问题;

8d53a2811284db28fa2fe4af5435194.png

4)安装go-find-references

go get -u -v github.com/lukehoban/go-find-references
Salin selepas log masuk

5)安装go-outline

go get -u -v github.com/lukehoban/go-outline
Salin selepas log masuk

6)安装goreturns

go get -u -v sourcegraph.com/sqs/goreturns
Salin selepas log masuk

7)安装gorename

go get -u -v golang.org/x/tools/cmd/gorename
Salin selepas log masuk

提示:如果还提示报错,因为前面已经git clone 下来了,可以执行执行"go install golang.org/x/tools/cmd/gorename";

8)安装gopkgs

go get -u -v github.com/tpng/gopkgs
Salin selepas log masuk

9)安装go-symbols

go get -u -v github.com/newhook/go-symbols
Salin selepas log masuk

写一个程序进行测试

37ab47c3c29b112118aeceba7c559cb.png

可以看到能够进行相关提示。这里我们执行完整程序测试一下,程序是否正常。

d73c43676e9a1676faf96c7e429895a.png

完成!

相关文章教程推荐:vscode教程

Atas ialah kandungan terperinci vscode配置go语言开发环境. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan