Home > Development Tools > VSCode > body text

vscode configures go language development environment

王林
Release: 2019-12-16 13:39:52
Original
6700 people have browsed it

vscode configures go language development environment

Golang 环境配置

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

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

3)配置Glang环境变量

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

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

vscode configures go language development environment

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

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

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

vscode configures go language development environment

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

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

vscode configures go language development environment

安装配置 VSCode

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

安装 golang 插件

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

vscode configures go language development environment

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

vscode configures go language development environment

查询并安装 Go 插件

vscode configures go language development environment

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

开启自动保存功能

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

vscode configures go language development environment

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

vscode configures go language development environment

{
    "files.autoSave": "onFocusChange",
    "editor.fontSize": 18,
    "go.goroot": "D:\\Go",
    "go.gopath": "D:\\Golang\\MyGO"
}
Copy after login

其他保持默认配置即可;

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

1)安装gocode

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

go get -u -v github.com/nsf/gocode
Copy after login

2)安装godef

go get -u -v github.com/rogpeppe/godef
Copy after login

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
Copy after login

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

vscode configures go language development environment

4)安装go-find-references

go get -u -v github.com/lukehoban/go-find-references
Copy after login

5)安装go-outline

go get -u -v github.com/lukehoban/go-outline
Copy after login

6)安装goreturns

go get -u -v sourcegraph.com/sqs/goreturns
Copy after login

7)安装gorename

go get -u -v golang.org/x/tools/cmd/gorename
Copy after login

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

8)安装gopkgs

go get -u -v github.com/tpng/gopkgs
Copy after login

9)安装go-symbols

go get -u -v github.com/newhook/go-symbols
Copy after login

写一个程序进行测试

vscode configures go language development environment

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

vscode configures go language development environment

完成!

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

The above is the detailed content of vscode configures go language development environment. For more information, please follow other related articles on the PHP Chinese website!

source:vscode配置go语言开发环境
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template